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

USER STORY: Change password #11

Closed
5 tasks done
chris-townsend opened this issue Mar 13, 2023 · 0 comments
Closed
5 tasks done

USER STORY: Change password #11

chris-townsend opened this issue Mar 13, 2023 · 0 comments
Assignees
Labels
2 User Story Estimate is 2 story points should-have A should-have feature

Comments

@chris-townsend
Copy link
Owner

chris-townsend commented Mar 13, 2023

User Story:

As a logged-in User, I can change my password so that I can keep my account secure

Acceptance Criteria:

  • A user can only change their password if they are authenticated
  • A user should receive a notification of a successful password change
  • The password field must have validation rules to ensure it meets minimum security requirements (e.g. at least 8 characters, including uppercase and lowercase letters, numbers, and special characters).
  • Both password fields must be the same to accept a password change
  • A user should be prompted to sign in again after a password change

Tasks:

  • Create a "Change Password" page or component that allows the user to enter their current password and their new password
  • Implement validation to ensure that the user's new password meets the minimum requirements
  • Implement a "Submit" button that sends the user's current password and new password to the server for validation
  • If the submitted passwords are valid, update the user's password in the database
  • Display a notification to the user indicating that their password has been changed successfully

@chris-townsend chris-townsend added 2 User Story Estimate is 2 story points should-have A should-have feature labels Mar 13, 2023
@chris-townsend chris-townsend self-assigned this Mar 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2 User Story Estimate is 2 story points should-have A should-have feature
Projects
Development

No branches or pull requests

1 participant