## **Additional Details** Password reset should have meaningful requirements to increase security. ## **Acceptance Criteria** - [ ] User can enter a username for the account in question. - [ ] User receives feedback if username does not exist. - [ ] User can select a contact method to receive a reset token and/or answer a security question. - [ ] User is shown new password criteria. - [ ] User enters a password and re-enters as confirmation. - [ ] Password that fails to meet criteria is rejected with feedback and page prompts for new input. - [ ] Returns user to login screen on successful reset. ## **Definition of Done** - [ ] Meets linting guidelines - [ ] Meets formatting guidelines - [ ] Includes new tests - [ ] Passes full test suite