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

Email verification and password change. #65

Open
Avasam opened this issue Mar 18, 2017 · 0 comments
Open

Email verification and password change. #65

Avasam opened this issue Mar 18, 2017 · 0 comments

Comments

@Avasam
Copy link
Contributor

Avasam commented Mar 18, 2017

  • 1.When a new user is created (either from an admin, wich means no password, or from the login form) it should not yet be active/verified (user can't login until verified).

    • 1.1 When a user tries to login for the first time with no existing password (created by an admin), a verification email should be sent to activate the account with a randomly generated password the user is expected to change (ex: Uf490g8F3). (No option to change verification e-mail. If it has been mistyped or there's an issue, user should contact an admin)
    • 1.2 When a new user is created using the login form, a verification email should be sent to activate the account.
      • 1.2.1 If a non verified user logs in, a message should appear telling him to verify through email. With the option to change the e-mail adress (in case of a mistake) and to resend the verification email.
  • 2.User should be able to change its e-mail adress through its own profile page (adress shouldn't update until it has been verified)

  • 3.User should be able to change its password (Ask for old and new password. Client-side confirmation of the new password). A new salt has to be generated as well.

  • 4."J'ai oublié mon mot de passe" button-link should send an email with a temporary randomly generated link that allows to modify the password of that specific user.

    • If the mail exists but is unverified, do as 1.2.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Gestion de personnage
Awaiting triage
Development

No branches or pull requests

2 participants