Project

General

Profile

Feature #1011

Updated by Vladimir Krisyuk over 6 years ago

h2. User should be able to recover his password or username 

 password. 
 *Precondition:* User’s email is registered in DML Connect verified.  

 *forgot password*  
 * When User clicks on the forgot password link: 
 The the app:.  
 * The Should checks DB for the app opens Identifier and email/email verification status.  
 * Send the “Forgot password” screen email with the “Enter Username” input and [Send via SMS ][Send by Email ] buttons. recovery password link. 
 * User chooses how he wants to receive temporary password. Show message “Reset email has been sent: 
 # [Send via SMS ] - should send generated password via sms to * Please proceed with the User’s mobile. 
 # [Send by Email ] -    should send generated password via sms to recovery from the User’s email. 

 * When user Sign link in with the temporary password, then email”. On close the    home screen message should show popup window where user must set open the Login screen. 
 Then he should be able to create a new password. 
 * The password should have an expiration time (10 min) for the app. In the browser. 

 *forgot username* 
 * When User clicks on *Negative flow:* In case if email is not verified: show the forgot username link: 
 * Then app should open “Forget username” screen full registration form with the same buttons as for forgot password.  
 * User should receive the username via SMS or Email. And no other actions are required.  
 * User may Sign in with username and his usual password. current email filled in. 

 ------------- TBD: Add Google reCAPTCHA under email input. 
 -------------------------- 
 mockups: 
 * 4.forgot password 
 * 4.1.Forgot username 
 * 5.Forgot password - recovery is sent 
 * 11.1 home screen - set the new password 
 * 1.Sign in 

Back