Closed panchenk closed 6 years ago
@panchenk See #84 . These types of login functionality are present in the repo, but are being implemented currently; this uses Django's built-in authentication and form services, so all of these error checks are automatically handled (as well as password retrieval).
We make some improvements on the login system and user can able to input more information. They also can able to change their password after login. I was able to set up the Django 2. built in email reset password link system. But I cannot use the Django.auth.views import password_reset, password_reset_done, password_reset_complete to implement the user authentication for sending email links to change password. But it works fine when I test them locally. I also tried to design a new user authentication system by define new class in views.py under online. However, I was able to compete it in time. Therefore, we decide that the user have to contact us directly if they lost the password.
When login and password don't match, it better indicate it somehow and show a message on the screen. Also, forgotten login and password retrieval is kind of a necessity in such web apps. @Sorrento110 @malBaskin @DarkHeromagic