Sign-in and sign-up forms for users, along with views to handle client requests, have been developed. Authentication now depends on a unique email rather than a username, allowing users to log in using their email instead. To enable this functionality, a CustomUserManager has been implemented and the CustomUser model has been extended.
Models have been added to the admin control panel, ensuring successful migration of the corresponding tables to the database.
The forms have been integrated into the html files to facilitate testing of the implemented functionality.
Sign-in and sign-up forms for users, along with views to handle client requests, have been developed. Authentication now depends on a unique email rather than a username, allowing users to log in using their email instead. To enable this functionality, a CustomUserManager has been implemented and the CustomUser model has been extended.
Models have been added to the admin control panel, ensuring successful migration of the corresponding tables to the database.
The forms have been integrated into the html files to facilitate testing of the implemented functionality.