| | 1 | = UseCase03 - Login |
| | 2 | ** Initiating actor: Guest ** |
| | 3 | == Description |
| | 4 | 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. |
| | 5 | == Scenario |
| | 6 | 1. Guest goes to the login page. |
| | 7 | 2. Guest submits credentials. |
| | 8 | 3. The guest now becomes a client and can perform actions that are not read-only. |
| | 9 | |
| | 10 | |
| | 11 | |
| | 12 | |