raneem-yad / wissen

0 stars 1 forks source link

Password Recovery #24

Open raneem-yad opened 2 months ago

raneem-yad commented 2 months ago

User Story

Metadata Description
Theme User Management
Epic Authentication
User Story Password Recovery

Description

As a User, I want the ability to reset my password if I forget it, So that I can regain access to my account and continue using the platform.

Acceptance Criteria

  1. The website should provide a "Forgot Password" link on the login page.
  2. Clicking on the "Forgot Password" link should redirect the user to a password reset page.
  3. The password reset page should include an input field for the user to enter their email address.
  4. Users should be able to submit their email address to initiate the password reset process.
  5. Upon submitting their email address, users should receive an email with instructions and a link to reset their password.
  6. The password reset link in the email should be valid for a limited time period and expire after use.
  7. The password reset page should validate the token included in the reset link to ensure its authenticity.
  8. After successfully resetting their password, users should be redirected to the login page to log in with their new password.
  9. If the user's email address is not found in the system, an appropriate error message should be displayed.

Tasks