openMF / mifos-mobile

Repository for the Mifos Mobile Banking App for clients
https://openmf.github.io/mobileapps.github.io/
Mozilla Public License 2.0
271 stars 674 forks source link

User Story - Registration Screen - Username and Password creation #60

Open denilap opened 7 years ago

denilap commented 7 years ago

User Story: As a customer, I want to create login credentials so I can securely access my self-service online account

Acceptance Criteria: Input data fields to enter - 1) Username 2) Password 3) Re-enter Password 4) Security question 5) Security answer

Username data field specifications - TBD for specifications Password data field specifications - At least 7 characters, 1 number, 1 uppercase letter, 1 lowercase letter, one special character Security questions drop-down - TBD for content Security Answer data field specifications - at least 4 characters

All fields are required data fields - error alert should be shown if user clicks on Submit with any of the fields left blank " cannot be empty"

User should be prompted if username entered already exists in the system - error message "Username taken - please enter another username"

Password criteria should be displayed to the user when user clicks inside the password data field.

Green check mark next to 'Password' data field should be displayed that indicates to the user after typing password that the entry meets criteria

Red cross mark next to 'Password' data field should be displayed that indicates to the user after typing password that the entry does not meet criteria

Validate that inputs in 'Password' and 'Re-enter Password' data fields match- Green check mark next to 'Re-enter' password data field should be displayed that indicates to the user after typing if passwords match

'Password' and 'Re-enter Password' entries should be masked Password entries will show the keystroke typed, and then after two seconds the entered character is masked.

If 'Password' entry does not match criteria specified and user hits Submit, show error alert "Password entry does not meet criteria"

If entries in 'Password' and 'Re-enter Password' do not match and user hits Submit, show error alert 'Password entries do not match'

After successful validation of all entered fields and on clicking Submit, show message indicating successful online account creation

Route user to Splash screen (Login screen)

ghost commented 7 years ago

@therajanmaurya i have created some layout for registration... screenshot_20170208-134834 screenshot_20170208-134839 please refer the above screen shots

ghost commented 7 years ago

@therajanmaurya as the security questions at to be defined i have added some trial questions

mayank-kgp commented 7 years ago

@prashanthkomuravelli As far as I know there is no field for security question in REST api. @therajanmaurya Can you please confirm it?

ghost commented 7 years ago

@mayank-kgp but in the description of issue they asked for it...