presence logo

Permissions

Login Flow

Presence uses a secure email-password based authentication system to allow users to access the app. All user credentials are managed by the admin.


Overview

Presence follows a controlled access login model, where only users created by the admin can log in to the app.

No Public Sign-Up

  • There is no self-registration.
  • All users must be added manually by an admin.

Login Credentials

  • Each user is assigned an email address and a password.
  • Credentials are shared with users directly by the admin.
  • Users are advised to change their password upon first login (if supported).

Login Process

  1. Open the Presence mobile app or web interface.
  2. Enter your email address and password.
  3. Tap the Login button.
  4. If credentials are correct, you will be redirected to the main dashboard.
  5. If credentials are incorrect, an error message will be shown.

Password Reset

Currently, password reset functionality is only available through the admin. Contact your admin to update or reset your password.


Session Handling

  • Presence maintains an active session for logged-in users.
  • If the app is closed, users remain logged in unless they explicitly log out.
  • Logging out clears the session and requires re-authentication.

Notes

  • Authentication is powered by Firebase Auth.
  • There is no OTP-based login.
  • MFA (Multi-Factor Authentication) is not supported at this stage.
  • Admins must manage credential distribution and security best practices manually.

Ensure you trust the admin distributing credentials and keep your password secure.

Previous
Role