L7G9 / tplot

Django Timeline Web Application
0 stars 0 forks source link

Login Improvements #33

Open L7G9 opened 1 month ago

L7G9 commented 1 month ago

Improvements for login...

  1. Feedback if user is not authenticated
  2. Email account activation
  3. Change Password (while logged in)
  4. Reset Password (via email)
  5. Signup with google etc
L7G9 commented 4 weeks ago

See https://docs.djangoproject.com/en/5.1/topics/auth/default/ details of built in views

PasswordChangeView & PasswordChangeDoneView for logged in user to change their password. PasswordResetView & PasswordResetDoneView for user to request email to reset password. PasswordResetConfirmView & PasswordResetCompleteView for user to update password after clicking on link in email.

L7G9 commented 4 weeks ago

See https://www.photondesigner.com/articles/google-sign-in for google example

L7G9 commented 3 weeks ago

See https://www.javatpoint.com/django-user-registration-with-email-confirmation and https://pylessons.com/django-email-confirm for email account activation

L7G9 commented 3 weeks ago

See https://www.codingforentrepreneurs.com/blog/sending-email-in-django-from-gmail to set up an gmail account for use with an app.

L7G9 commented 2 weeks ago

Implemented...

  1. Feedback if user is not authenticated
  2. Email account activation
  3. Change Password (while logged in)
  4. Reset Password (via email)
L7G9 commented 2 weeks ago

Issue were we can access endpoints just by typing in URL.