Forgot Password

Users are redirected to this screen if they click on the Forgot Password link on the home screen.

This feature allows users to request OTP by entering a valid (the registered) mobile number.

Follow the steps below to set a new password -

  • Click on the Forgot Password link visible on the login screen

  • Enter a valid mobile number

Other steps are explained in the Reset Password Section.

Files Path

Field Validation

SL

Fields

Validation

1

Phone Number*

r'^[0-9]+$'

API Details

SL

End Point

Request Method

Request Info

1

user-otp/v1/_send

POST

"otp": { "mobileNumber": {}, "tenantId": {}, "type": "passwordreset", "userType": "Employee" }

Stack

2 → Language Selection Screen. + Login Screen + ForgotPassword

Pop → Login Screen Screen.

Widgets Utilised from Library

SL No

Widgets

File Path

Description

1

BuildTextField

Text Field

2

Button

Button

Reset Password

→ {base url}/mgramseva/selectLanguage/login/forgotPassword/resetPassword.

User Interaction on Screen

  • Enter the OTP sent on the user’s 10 digit Mobile Number.

  • Set the new password for logging into the application.

  • Click on Change Password to apply new password credentials for the user.

Password Hint Card

  • This feature helps to provide the users with a clear indication of what the password should contain. Acceptable passwords must contain -

    • Minimum 6 digits

    • At least one special character ( !#$%^&...)

    • At least one letter

    • At least one number

Files Path

Field Validations

SL

Fileds

Validations

1

Enter the OTP sent *

r'^[0-9]+$' , 6 digit

2

Enter a New Password*

r'^(?=.*?[A-Za-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{6,}$'

3

Confirm New Password

Match with New Password

API Details

SL

End Point

Request Method

Request Info

1

user/password/nologin/_update

POST

"otpReference": {}, "userName": {}, "newPassword": {}, "tenantId": {}, "type": “Employee”

Stack

1 → Language Selection Screen. + Login Screen + Forgot Password + Reset Password.

Pop → Forgot Password Screen.

Widgets Utilised from Library

SL No

Widgets

File Path

Description

1

BuildTextField

Text Field

2

BottomButtonBar

Button

3

PasswordHint

Password Hint Card

Last updated

All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.