dayday0calories / CITS5505-Group-Project

CITS5505 Group Project
MIT License
0 stars 0 forks source link

User authentication & User settings #13

Closed lingering126 closed 1 month ago

lingering126 commented 1 month ago

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 run app.py to test. If you have any ideas, please comment below. Cheers! 🙌

Screenshot 2024-05-13 155447 Screenshot 2024-05-13 155503 Screenshot 2024-05-13 155620 Screenshot 2024-05-13 160117 Screenshot 2024-05-13 160323 Screenshot 2024-05-13 160345 Screenshot 2024-05-13 160431

jacky-zq-woo commented 1 month ago

nice Yi! you are very thoughtful