USER STORY(SIGN UP, LOGIN AND DELETE CARDS & CREDENTIALS INFO) - Msadaf/Cse327.6T2 GitHub Wiki
SIGN UP
As a User I want to
Sign Up
To Use this service
Confirmation:
- Input data fields to enter 1.Email Address 2.Phone Number 3.Birth Date 4.Password 5.Security Question
- Password data field specification – At least need to use minimum 8 characters,1 number,1 uppercase letter,1 lowercase letter
- Phone No. specifications – must use country code and valid number.
- Birth Date – Minimum age 5 years.
- Security Questions – To be determined for contents
- valid user security Answer specification – At least 4 characters.
-
User cannot use that number which was used before. - If user doesn’t fill any of this data, then He /She will be unable to sign up.
- If users wants to change their number, they can change the number after signing up and also use the previous number for new registration.
- After signing up, users will get a verification code for security.
- Success: Sign Up and refer to Authentication page.
- “Signed Up Successfully” ticked – store and avoid sign up next time.
- “Signed Up Successfully” not ticked – force sign in next time.
- Failure: display message - “”
- Invalid mail address
- Invalid Birth date
- Invalid Phone number
- Weak Password
LOG IN
As a User I want to
Log In
To Use this service
Confirmation:
- Input data field 1.Username 2.Password 3. ReCaptcha.
- Username specification- use valid phone no.
- Password specification- use valid password.
- ReCpatcha data specification- To be determined
- If users type wrong password more than five times, then by clicking “forgotten password” they can set a new password but before, they have to use a verification code for security purpose.
- If users use this service after a very long time, then again they have to go through the security questions for security purpose but their usernames, passwords will remain same.
- Success:
valid user Logged In and refer to Authentication Procedure.
- “Logged In successfully” ticked – store and avoid log in next time.
- “Logged In successfully” not ticked – force login next time.
- Failure: display message -“ ”
- Invalid Phone number
- Invalid Password
- unavailable – please try again later
- Function :
- Forgotten password
Delete Card and Credentials Info
As a User I want to
Delete Card and Credentials Info as my wish
Of this service
Confirmation:
- If users want to delete any cards and credentials info, then obviously they have to first go through the ‘sign up’ and ‘add cards and credentials info’ procedure.
- During deleting any cards and credentials info, they have to use password for security purpose.
- If users type wrong password more than five times, then by clicking “forgotten password” they can set a new password but before, they have to use a verification code for security purpose.
- Users also can set the expiry dates of cards at adding time and during deleting cards & credential info, they will get an alert message “ Your card is not expired still you want to delete?”
- Success: valid information and refer to View Page. a. “Deleted Successfully” – delete all details
- Failure: display message -“ ”
- Service failure, Try again later.
- Cannot restore from previous session