1.3 KiB
1.3 KiB
Passwort zurücksetzen
Route
/user/password
Zweck
Die Seite fordert für eine E-Mail-Adresse eine Passwort-Zurücksetzung an.
Datenquellen
PasswordComponentverwaltet ein reaktives Formular mit dem Felduser.UserService.changePassword(user)delegiert anUserSessionService.changePassword.UserSessionServiceruft Firebase AuthsendPasswordResetEmailmitenvironment.urlals Rücksprung-URL auf.
UI
Die Ansicht zeigt eine Karte Passwort zurücksetzen, ein E-Mail-Feld und den Button neues Passwort anfordern. Fehlercodes werden innerhalb der Button-Zeile angezeigt.
Aktionen
neues Passwort anfordern: validiert die E-Mail-Adresse, sendet die Reset-Mail und navigiert bei Erfolg nach/user/password-send.Enterim Eingabefeld löst dieselbe Aktion aus.- Schließen über
closeLink="../": führt zurück zur übergeordneten Benutzerroute.
Rollen und Berechtigungen
Die Seite ist öffentlich erreichbar. Eine aktive Anmeldung oder Rolle ist nicht erforderlich.
Technische Hinweise
- Das Formular verlangt eine gültige E-Mail-Adresse.
- Firebase Auth entscheidet, ob die Adresse bekannt ist und ob eine Reset-Mail gesendet werden kann.
- Fehlercodes werden mit
AuthMessagePipelokalisiert; unbekannte Fehler werden alsUnbekannter Fehlerangezeigt.