SCCapstone / Social-Monomania

Webapp designed to analyze social media posts!
https://socialmonomania.herokuapp.com/
MIT License
7 stars 0 forks source link

Login improvements. #86

Closed panchenk closed 6 years ago

panchenk commented 6 years ago

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

Nekomian44 commented 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).

DarkHeromagic commented 6 years ago

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.