1,317 bytes added
, 17:44, 31 May 2022
== 1. The user is asked to enter username/email and password to sign in ==
* The user enters their username/email
* The user enters their password
'''Rationale:''' The user is asked to sign in if they want to add or edit products.
== 1.1 The system asks if user wants to logout ==
* System asks if the user wants to logout
'''Rationale:''' The system asks the user if they want to logout.
== 1.2 The system asks user if they want to change account parameters ==
* The user has the options to change
** name
** email address
** password
*** The user enters their new password then re-enters to confirm the given password
'''Rationale:''' The user can change their name, email address, and password.
== 2. The user is asked to create an account ==
* The user enters the following parameters
** name
** email address
** username
** password
*** The user enters their password then re-enters to confirm the given password
'''Rationale:''' When a user creates a new account they are asked to enter their name, email address, username, and password.
== 3. The system asks if user forgot password ==
* The system asks the user to enter their email for instructions to reset password
'''Rationale:''' When the user clicks forgot password they are asked to enter their email so they can reset their password.