LibreHealthIO / lh-ehr-fhir-api

FHIR API to LibreEHR Package for Laravel
MIT License
12 stars 6 forks source link

Forgot Password #23

Closed kchapple closed 7 years ago

kchapple commented 8 years ago

Description:

Forgotten Credentials functionality will allow a user to retrieve an email address used during sign up process or get a new temporary password (verification code) sent by a text message, in case it has been forgotten by a user.

Acceptance Criteria:

{color:#205081}1) Content{color}

a) "I have forgotten my" - type: text description b) Email Address - type: selection option c) Password - type: selection option d) "Please enter your mobile number and weʼll send you a reminder:" - type: text description e) Mobile Number - type: input text field (Mobile Number as placeholder or equivalent i.e filed description) Status: Mandatory f) Retrieve - type: button (an exact description of the button may be different for Android and iOS ) d)" a button for exiting the screen" if required by the user, it may be implemented differently for iOS and Android phones due to different design guidance

{color:#205081}2) Navigation{color}

a) Retrieve - once tapped on and mobile number validation criteria are met a pop-up message will appear with the following wording ‘Credential details have been sent to your mobile device" The message will also contain "Close" button and once tapped on it will close the pop-up window and bring the user to MSGPOL-5 Login Screen If the mobile phone validation criteria are not met, an error message will be displayed that will indicate the reason for validation not being successful

A short time after the request for a new password is made, the user should receive a text message and an email with a temporary password (verification code). This code will have to be entered along with username in as part of standard login process. Once login button is tapped on a change password screen will open and the user will be required to set a new password. Once the new password is set and successfully verified, the pop-up message will appear with wording "Your password has been successfully changed. You will be required to user your new password next time you log in. User will be able to close the pop-up by tapping on close and will be navigated to MSGPOL-5 Login Screen

b) "a button for exiting the screen" - once tapped on a warning message will appear "Are you sure you want to exit forgotten credentials screen?". The warning pop-up message will have Yes/No options. If selecting Yes, the user will be returned to MSGPOL-5 Log in Screen, selecting "No" will close the pop-up message

{color:#205081}3) Other{color}

N/A