Skip to content

Auth

Qian Wang requested to merge auth into main

Goal of the Changes: User Login/Authentication: Implemented a login feature that allows users to securely authenticate into the system using their username and password. User Registration: Added a registration page for users to sign up and create accounts. This includes validating user inputs, checking for unique email addresses, and hashing passwords before storing them in the database. Session Management: The user session is maintained using Django's built-in session framework, ensuring that users remain logged in between page refreshes. Password Reset: Added functionality for users to reset their passwords via a secure token-based process. Security Enhancements: Strengthened the login mechanism by implementing CSRF protection, password strength validation, and hashing passwords using bcrypt.

Merge request reports

Loading