Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Link. → {base url}/mgramseva/selectLanguage/login.User will be Landed/Navigated to this screen after selection of Desired Language from Pervious

Users are redirected to this screen once they select the preferred language in the previous screen

User Interaction on ScreenLogin with Default

  • Users enter the registered Phone Number and Password.

  • Eye-button icon can be used to view or hide password.

  • Click on Continue.

  • First-time login users navigate to Reset Password Page.

Log in with the default password

YES → Reset Password/ Update Password Screen

NO → Home Screen

Files Path

Primary Files https://github.com/egovernments/punjab-mgramseva/blob/develop/frontend/mgramseva/lib/screeens/Login/Login.dart

Field Validations

SL

Fileds

Validations

1

Phone Number*

r'^[0-9]+$'

2

Password*

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

...

API details

SL

End Point

Request Method

Request Info

1

/user/oauth/token

POST

username: {}

password:{}

scope: read

grant_type: password

tenantId: {}

userType: EMPLOYEE

Stack

1 → Language Selection Screen. + Login Screen.

Pop → Language Selection Screen.

Widgets Utilised from Library