Skip to content
Win 1
  • Pages
    • 1. Overall description
    • 2. Functional requirements
      • Web Application
        • Authorization
          • Sign In
          • Sign Up
          • Forgot Password
          • Log Out
        • Dashboard
        • Calendar
        • Projects list
          • Project
            • Overview
            • Tasks
            • MoodBoard
        • Settings
          • My Account
          • Payment Method
          • Subscription
      • Admin Panel
        • Authorization
          • Sign In
          • Sign Out
        • Statistics
        • User Management
        • Payments
    • 3. User roles
    • 4. 3rd Party Integration
    • 5. Validation Messages
    • 6. E-mail templates
    • 7. Project Related Information
      • Links
    • 8. Out of MVP scope
    • List of Questions
Share
Explore

Forgot Password

User Story #3: As a User, I want to recover my password if I forgot it so that I can update my credentials


Acceptance Criteria:
Given I have an account in the app And I'm on the login page
When I click "Forgot the password"
Then the system should navigate me to the password recovery screen
When I entered my email
Then e-mail with verification code should be sent to the given email address
A verification code should be valid for 24 hours. Then it should be expired and user couldn’t use this code anymore.
If the user entered the email that doesn’t exist in the system - the following message should be shown when the user clicks send - ”User not found.”

When I press “Send Code” button
Then I should come to Verity you code Screen
When I entered a verification code
Then I should come to Create a new password screen
When I entered a new password
Then I should confirm it by entering one more time And if it's correct
Then the password should be updated And the system should navigate me to the dashboard page

 
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.