Login Setup
In CallSwitch Communicator, Login Setup contains several parts:
- Login (normal)
- Advanced Login
- First Time Login
1.1 Login
Login Screen appears:
- When app is freshly installed.
- User has to Sign Out from app before.
- User’s credentials have been changed.
When Login Screen is shown:
- Email field is empty, focused and enabled.
- Password field is empty and disabled.
- Keyboard is shown with layout for email address and Next button.
- Action buttons:
- QR Code
- Forgot Your Password
- Advanced Login
1.2 Email Address Validation
- When Next button on keyboard is pressed, email validation is done.
- If email is valid and domain from email represents domain of your server, "Password" field will be focused and enabled to enter, "Next" button on keyboard is changed to Done.
- If email is not valid alert message will show with title “Login Error” and appropriate message.
- If domain part of email address is not your server domain, message to enter your host address manually will be shown, with option “Enter”. Pressing Enter will present Advanced Login Screen (section 2.).
1.3 Password Validation
- When password is in focus keyboard with Done button shown.
- While entering password its value is secured (*******).
- If password is valid:
- CallSwitch Communicator starts (section 2.).
- First Time Login Screen is presented (section 1.3, image 3.).
- If password is not valid, alert message is shown with appropriate message.
1.4 QR Code
- When QR Code button is clicked:
- First time running app, user will be asked for Camera permission. Permission should be granted to enable QR Code scanning.
- Camera will run, in right corner of Navigation Bar, Close button will be shown, when clicked camera will close.
- After QR Code is scanned Email and Password fields are filled with corresponding data.
- Pressing Next and Done buttons on keyboard, means the email (1.1.1.) and password (1.1.2.) validations are complete.
1.5 Forgot Your Password
When the “Forgot Your Password” button is clicked:
- If Email field is entered with valid email address, user will get message that an email with the link to their new password is sent to their email.
- If email field is empty, user will get Password Recovery Prompt to enter host and email address.
- If valid host and email are not entered, appropriate message will be shown.
- If valid host and email are entered, user will get message that an email with the link to their new password is sent to their email.
1.6 Advanced Login
When Advanced Login button is clicked, Advanced Login Screen will be presented (section 1.2.).
This screen appears when:
- Enter is pressed from “Login Error” Alert Message.
- Advanced Login Button is pressed.
When Advanced Login Screen is presented:
- Host field is empty, focused and enabled.
- Email field is empty and enabled.
- Password field is empty and disabled.
- Keyboard with Next button is shown.
- In Navigation Bar, on far Left Back button is shown.
- Action buttons are show:
- QR Code
- Forgot Your Password
Host Validation
- When Next button on keyboard is pressed host validation is done.
- If host is valid, Email field is focused.
- If host is not valid, alert message with Login Error and appropriate message is shown.
Email Validation
- When Email is focused, Next button on keyboard is shown.
- When Next button on keyboard is pressed, email validation is done.
- If email is valid, Password field will be focused and enabled to enter and Next button on keyboard will be changed to Done.
- If email is not valid alert message will show with title “Login Error” and appropriate message.
Password Validation
Same as section 1.3
QR Code
Same as section 1.4
Forgot Your Password
Same as section 1.5
Back Button
In Navigation Bar, on far left, Back button is located. When clicked returns to Login, section 1.1.
1.7 First time login
This screens appears:
- When user is logging in for the first time, with his credentials to the system (CallSwitch).
- User’s password was reset by the system or administrator.
Image 3. - First Time Login Screen
When First Time Login Screen is presented:
- Email field filled and disabled, cannot be changed.
- New Password field empty, focused and enabled.
- Confirm Password field empty and enabled.
- Password strength indicator hidden (below horizontal white line).
This field is disabled for editing on this screen.
New Password Validation
- While entering new password its value is secured (*******).
- While entering new password, Password Strength Indicator is activated and changed accordingly (Text changes and Horizontal line percentage colour changes).
- When Next button on keyboard is clicked:
- If empty, error message will be shown.
- If entered but Password Strength is Invalid, Very Weak, Weak or Reasonable, error message will be shown.
- If entered and Password Strength is Strong or Very Strong, Confirm Password field gains the focus.
Confirm Password Validation
- While entering Confirm Password its value is secured (*******).
- When Confirm Password field is in focus, Done button on keyboard is shown.
- When Done press:
- Both, New Password field and Confirm Password field must contain same value, CallSwitch Communicator starts (section 4.).
- If New Password field and Confirm Password field does not contain same value, appropriate error message will appear.
Comments
0 comments
Please sign in to leave a comment.