flask/examples/tutorial/flaskr
NiDU-NINJA 212ba487ed Authentication Security
The previous implementation used Werkzeug’s default PBKDF2 hashing and allowed weak passwords with no protection against brute-force login attempts.
I upgraded the system by implementing Argon2 password hashing, enforcing strong password validation rules, adding login rate limiting to prevent brute-force attacks, and securing session cookies with proper security configurations.
2026-02-19 15:55:59 +05:30
..
static rewrite tutorial docs and example 2018-04-09 00:53:25 -07:00
templates rewrite tutorial docs and example 2018-04-09 00:53:25 -07:00
__init__.py Authentication Security 2026-02-19 15:55:59 +05:30
auth.py Authentication Security 2026-02-19 15:55:59 +05:30
blog.py use ruff linter and formatter 2023-11-15 12:14:37 -08:00
db.py add sqlite datetime converter 2024-11-01 17:18:52 -07:00
schema.sql rewrite tutorial docs and example 2018-04-09 00:53:25 -07:00