= UseCase03 - Login ** Initiating actor: Guest ** == Description A guest can browse the system in read-only mode. When the guest tries to perform a restricted action, the system requires authentication. The guest logs in by providing credentials; the system verifies them and starts an authenticated session. After login, the user can perform actions allowed by their role (e.g. client). If login fails, access remains read-only. == Scenario 1. Guest goes to the login page. 2. Guest submits credentials. 3. The guest now becomes a client and can perform actions that are not read-only.