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.
Methode | Funktion |
---|---|
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:
Nach einem erfolgreichen Speichervorgang wird die Passwort-Historie aktualisiert und auf die "Erfolg"-Seite weitergeleitet. |
onPopulateNotifications | Diese Methode kann genutzt werden um der "Passwort ändern"-Ansicht neue Notification-Blöcke hinzuzufügen. |