Login
Description
The login process authenticates the user and downloads project configurations. On login, the system fetches the current project, user details, and checks for any open zone check-in sessions. If an open session exists on the scanner, the response indicates whether it belongs to the current user or if the user has permission to sync other sessions.
Fields
- Username: The user identifier for authentication.
Error Messages
- Open Scan Session: The current user has an active scanning session that needs to be resumed.
- Open Verify Session: The current user has an active verification session that needs to be resumed.
- App Version is outdated: The application version is too old and must be updated.
- LoginException: Generic login error with specific message from the server.
- LogicalErrorException: A logical error occurred during the login process.