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.
  1. “Signed Up Successfully” ticked – store and avoid sign up next time.
  2. “Signed Up Successfully” not ticked – force sign in next time.
  • Failure: display message - “”
  1. Invalid mail address
  2. Invalid Birth date
  3. Invalid Phone number
  4. 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.
  1. “Logged In successfully” ticked – store and avoid log in next time.
  2. “Logged In successfully” not ticked – force login next time.
  • Failure: display message -“ ”
  1. Invalid Phone number
  2. Invalid Password
  3. unavailable – please try again later
  • Function :
  1. 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 -“ ”
  1. Service failure, Try again later.
  2. Cannot restore from previous session