1.0 KiB
1.0 KiB
Abmelden
Route
/user/logout
Zweck
Die Seite beendet die aktuelle Benutzersitzung und leitet danach zur Startseite weiter.
Datenquellen
LogoutComponentnutztUserService.logout().UserService.logout()delegiert anUserSessionService.logout.UserSessionServiceruft Firebase AuthsignOutauf.
UI
Die Komponente hat aktuell kein sichtbares Template. Sie dient als technische Navigationsroute für den Logout-Vorgang.
Aktionen
- Nach Initialisierung der View wird der Benutzer abgemeldet.
- Nach erfolgreichem Logout navigiert die Komponente nach
/.
Rollen und Berechtigungen
Die Route ist nicht durch einen Guard geschützt. Ist kein Benutzer angemeldet, läuft der Logout-Aufruf trotzdem über Firebase Auth und die anschließende Weiterleitung bleibt gleich.
Technische Hinweise
- Der Logout wird in
ngAfterViewInitgestartet. - Der asynchrone Ablauf wird bewusst ohne sichtbaren Zwischenzustand ausgeführt.
- Fehlerbehandlung oder Fehlermeldungen sind in der Komponente nicht implementiert.