I have already finished user authentication(log in/sign up) and user settings enhance(enhance security of change password).
Now a user can sign up, log in, upload/change profile photo and change password. All the interaction records including log in/ log out history and username, password, email are all recorded in database. Passwords are hashed before stored in.
Also, there are corresponding flash messages to give users feedbback of their actions.
These changes improve user experience by providing secure authentication and enhancing user control over their account settings. Users now have more confidence in the security of their accounts with the addition of login/logout history recording.
Some demos are belowed. Everyone can run command pip install -r requirements.txt and then run app.py to test. If you have any ideas, please comment below. Cheers! 🙌
Hi guys,
I have already finished user authentication(log in/sign up) and user settings enhance(enhance security of change password).
Now a user can sign up, log in, upload/change profile photo and change password. All the interaction records including log in/ log out history and username, password, email are all recorded in database. Passwords are hashed before stored in.
Also, there are corresponding flash messages to give users feedbback of their actions.
These changes improve user experience by providing secure authentication and enhancing user control over their account settings. Users now have more confidence in the security of their accounts with the addition of login/logout history recording.
Some demos are belowed. Everyone can run command
pip install -r requirements.txt
and then runapp.py
to test. If you have any ideas, please comment below. Cheers! 🙌