Update Password

User Story

As a [user], I want to be able to update my password so my account is more secure.

I’ll know this is done when:

  • I can enter my existing password to validate who I am.
  • 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.

Typical Representation

A web form that includes:

  • Input Field — Existing Password
  • Input Field — New Password
  • Input Field — Confirm Password
  • Submit Button – Save
  • Submit Button – Cancel