📘 Login Screen

The login screen is the first step to access the application. From here, the user can enter their credentials and validate access to the system. Before allowing login, the application automatically checks the server status and whether updates are available.

🔍 1. Automatic pre-checks

When the application is opened, before the user enters any data, two automatic checks are performed:

✔ Server validation

The application checks that the server is available and operating correctly.

  • If everything is correct, the screen allows the user to continue with the login process.
  • If there is a problem, an informational message is displayed indicating the issue (for example, “Server not available” or “Unable to establish connection”).
  • The user will not be able to log in until the server is operational.

✔ Update check

The application checks whether new versions are available.

  • If an update is available, an informational message is displayed with the option to install it or continue (depending on the defined behavior).
  • If no update is available, the process continues normally.

These checks ensure that the user always works in a stable and up-to-date environment.


👤 2. Login fields

Once the validations are completed, the user can log in using the following fields:

🏷 Username

  • The user must enter their personal identifier provided by the system.
  • The field does not allow unauthorized special characters.
  • This is a required field.

🔒 Password

  • The user must enter their access password.
  • For security reasons, the entered text is hidden.
  • This is also a required field.

🔘 3. Available buttons

Log in

  • Validates the entered credentials.
  • If the data is correct, access to the application is granted.
  • If errors occur (incorrect user, wrong password, blocked user, etc.), an informational message is displayed to help resolve the issue.

ℹ️ 4. Informational messages

During the process, different warnings or errors may appear, such as:

  • “Checking server…”
  • “Server not available. Please try again later.”
  • “Checking for updates…”
  • “A new version is available.”
  • “Incorrect username or password.”
  • “All fields are required.”

These messages guide the user in resolving specific situations and ensure proper access to the system.


🔐 5. Requirements for successful login

To access the application without issues, the user must have:

  • An Internet connection.
  • Valid credentials provided by the administrator.
  • An up-to-date version of the application (or install the update when prompted).