Dieser Anwendungsfall ermöglicht es jedem Benutzer, mit einem registrierten Account, sich anzumelden.
sequenceDiagram
participant User
participant App
participant Server
User->>App: Öffnet die React-App
App->>User: Zeigt Login-Bildschirm (React-Komponente) an
User->>App: Füllt Login-Daten aus
App->>Server: Sendet Anfrage zur Benutzeranmeldung
alt Anmeldedaten korrekt
Server-->>App: Anmeldung erfolgreich, sende JSON WebToken
App-->>User: Weiterleitung zur Hauptseite
else Anmeldedaten inkorrekt
Server-->>App: Anmeldung fehlgeschlagen
App-->>User: Zeigt Fehlermeldung an
end
Der Benutzer muss bereits über ein registriertes Konto verfügen.
Die Vorbedingungen für diesen Anwendungsfall sind:
Die App öffnet die Hauptseite und ermöglicht dem Benutzer den Zugriff auf die Anwendung.
Für diese Funktionalität wird ein Aufwand von 5 Punkten geschätzt.