Change password
Form to update the password of a user.
Route name
user_account_change_password
URL pattern
/account/change-password
Layout
Form
Module
MyAccount
Page class
password-reset-form
Acceptance criteria
- Must have valid user session to view
- Redirects to https if ssl is enabled
- Redirects to appropriate url if user adapter change password page is specified
- Redirects to index and error message shown if user not logged in
- Form includes old password field, new password field, new password confirmation field and submit button
- Error message is shown if password is less than 6 characters
- Error message is shown if password is greater than 30 characters
- Error message is shown if new password is not the same as new password confirmation
- If no errors found, password is updated
- If password is updated, reset code is disabled.
- If password is updated, redirects to user home, success message shown
- Breadcrumb includes user account link