-
Notifications
You must be signed in to change notification settings - Fork 0
Use Cases
cdrchops edited this page Jul 13, 2022
·
1 revision
Login
field - username
field - password
button - submit
link - forgot password
link - create new account
Actions
createNewAccount
take username and password
check database to see if the username exists
if so, then show error message
bold option to click "forgot password"
forgotPassword
check database to see if the username exists
show message that reads "if an account with this username exists you will receive an email with a reset your password link"
if so, generate a uuid and send an email to the account
database will hold a time for when the email was sent - if the time exceeds the maximum allowed then that UUID is deleted from the database
a message will be shown to the user on the resetPassword page that reads "the link you followed has expired or is incorrect, please try again"
resetPassword
from email link should go to this action
see forgotPassword for database hold time
link from email will ask the user to type in a password twice then save it
if the passwords don't match they'll receive an error message
redirect - post login or post resetPassword
The user will be taken to the profile page or the home page
Logout
Profile
Admin
Transliteration
Parser
Source Management