Reset Password

User Story

As a [user], I want to be able to reset my password because I forgot it and I want to be able to use the system.

I’ll know this is done when:

  • I can enter in my user name or email address.
  • I will receive an email that is sent to my email account that contains a hyperlink I can select to reset my password.
  • I can enter the new password that does not match my previous few passwords and is longer than eight characters, has at least one upper case character, one lower case character, one number, and one special character.
  • I can enter the new password a second time to confirm my intent.
  • I cannot update my password unless all these conditions are satisfied, or error messages are shown.
  • The password is updated in the system.
  • I will not be able to reset that password after a specified time because the reset password email has expired.

Typical Representation

An [object] that includes:

  • An email that contains a reset password hyperlink
  • A screen that contains a reset password form.