Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 2 Nächste Version anzeigen »

Dem Nutzer ist es möglich sein Passwort im eingeloggten Zustand zu ändern.

Events

Das Plugin definiert das Event Interface "viewPasswordChangeEventInterface". Das brandbox-Standardverhalten besitzt eine Priorität von 100.

MethodeFunktion
onPasswordChange

Diese Methode bietet Entwicklern die Möglichkeit das Verhalten der Speicheraktion von "Passwort ändern" abzuändern. Der Entwickler verfügt über den entsprechenden Nutzer und die vom Nutzer eingegebenen Passwörter.

Bestimmte Mechanismen (z.B. Validierung der Passwort-Bestätigung) sind dem Event vorgeschalten und können nicht deaktiviert werden. Entwicklern ist es möglich die Ausführung von weiteren Events zu verhindern, indem ein boolesches "false" zurückgegeben wird.

Die verfügbaren Daten werden in einem DTO bereitgestellt (dtoSaveNewPassword). Das DTO verfügt über folgende Eigenschaften:

  • user (Der derzeit eingeloggte Nutzer)
  • currentPassword (Das derzeit vergebene Passwort)
  • newPassword (Das gewünschte Passwort)
  • newPasswordConfirmation (Wdh. des gewünschten Passworts)
  • errorKey (Möglicher Fehlerschlüssel, der als brandbox-invalid-header nach außen gegeben wird)

Nach einem erfolgreichen Speichervorgang wird die Passwort-Historie aktualisiert und auf die "Erfolg"-Seite weitergeleitet.

onPopulateNotificationsDiese Methode kann genutzt werden um der "Passwort ändern"-Ansicht neue Notification-Blöcke hinzuzufügen.
  • Keine Stichwörter