Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve user registration and account update #165

Merged
merged 48 commits into from
Mar 26, 2022
Merged

Improve user registration and account update #165

merged 48 commits into from
Mar 26, 2022

Conversation

SamR1
Copy link
Owner

@SamR1 SamR1 commented Mar 22, 2022

  • Allow user to update email #106 & Improve user registration #155
    • update username max length (from 12 to 30)
    • display conditions required on registration
    • remove password confirmation
    • add password strength and suggestions
    • add account confirmation step after registration
      • it sends an email in order to confirm registration
      • if a user already exists with a same email, it does not display error (and it does not send a confirmation email)
      • a user with an inactive account cannot log in
    • a user can now change his email. It sends two emails (one to the current address and another one to the new address to confirm it)
    • send an email after password update

Screenshot 2022-03-27 at 09-08-13 FitTrackee

Screenshot 2022-03-27 at 09-10-28 FitTrackee

  • Administration

    • an admin can reset user password (in case the account is locked). It sends an email to the user to change it.
    • an admin can change user email (in case the account is locked). It sends an email to the user new address to confirm it.
    • an admin can activate an account
    • add users search
    • the command to add admin rights also activates the user
    • add admin contact info
  • Update documentation

@SamR1 SamR1 force-pushed the user-account-update branch 2 times, most recently from 84ef24d to 4a402d8 Compare March 26, 2022 15:49
@SamR1 SamR1 marked this pull request as ready for review March 26, 2022 19:39
@SamR1 SamR1 merged commit b1160f7 into dev Mar 26, 2022
@SamR1 SamR1 added this to Done in v0.6.x Mar 26, 2022
@SamR1 SamR1 deleted the user-account-update branch March 27, 2022 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

1 participant