Login Procedure:
- SabeeApp users can log in if the following conditions are met:
- They provide valid login credentials (email and password).
- Their SabeeApp account is active. This means it has been activated either:
- During account creation,
- After an email address update (via the activation link sent to the new email address),
- Or reactivated by the account manager if it was previously deactivated.
- Their password has not expired.
- They complete the I am not a robot verification (if prompted).
- They enter the correct 2FA code (if 2FA is enabled for their account).
After successful login:
- If 2FA is not enabled, and the user is logging in from a new device or country for the first time, a device check code will be sent to their registered email address. This code must be entered on the post-login screen to proceed further into the software.
- Once the device check is completed, a unique hash is generated using the user’s ID, browser details, and country. This hash is stored in a cookie and reused for future logins as long as these details remain the same. However, a new device check will be required if:
- A different non-2FA account is logged into from the same device, browser, and location.
- The same account is accessed from the same device and country but using a different browser.
- The same account is accessed from the same device and browser but from a different country.
- The same account is accessed from a different device, even if the browser or country remains unchanged.
Resetting Your Password:
- Click on Forgot your password? Click here:
3. You will receive an email containing a password reset link.
4. Click the link to access the password reset page.
5. Set a new password and save it. Once saved, the new password will be immediately active.
- Passwords (whether set through the password reset process or via the account profile) are valid for 6 months. After expiration, you must update your password before logging in again.
Expired Password:
- If your login credentials are correct but your password has expired, an error message will appear with a link to set a new password. This process is identical to the password reset steps.
- For valid email addresses, users are allowed up to five failed password attempts:
- After the third attempt, I am not a robot verification is required.
- After the fifth failed attempt, the account is deactivated, and only an account manager can reactivate it.
Keep Me Logged In (2 Weeks) Option:
- Selecting Keep Me Logged In saves a unique code tied to the device ID in a cookie.
- To maintain this state, simply close the SabeeApp window without logging out.
- As long as you don’t log out, the system will automatically log you in using the stored code.
- This feature is limited to the specific device and browser where the option was selected. Logging out will clear the saved code and require a fresh login.
How to Create and Manage User Accounts:
User accounts can be created or managed by the account owner or operators with Account Management permissions.
Create a New User:
- Navigate to Accounts / Add new account menu
- Enter the required personal details (name, email, and phone number).
- Assign user roles and menu permissions using the checkbox structure (limited to permissions the account manager also has).
- Specify additional privileges (e.g., granting account management rights).
- Optionally, upload a profile picture.
- Save the account:
- An activation email is sent to the new user.
- The user must click the activation link to activate their account.
- After activation, a temporary password is emailed to the user, which must be updated within 7 days.
Edit User Accounts:
- Update any details (e.g., personal information, roles, permissions, or profile picture).
- If the email address is updated, the process mirrors new user creation (activation email and temporary password with a 7-day expiration).
Delete a User:
- Permanently remove a user account from the system.