[#185] Einstellungen: Passwort ändern
Ausgangslage
In den Einstellungen der SalesApp kann ein angemeldeter Benutzer sein Passwort ändern. Dazu wird ein neues Passwort vom Benutzer in das Feld des neue Passwortes eingetragen. Danach muss der Benutzer die Eingabe des neuen Passwortes wiederholen.
Das neu vergebene Passwort erfüllt keine aktuelle Mindestanforderungen für ein sicheres Passwort.
Abbildung 1: Screenshot Passwort ändern
Anforderungen
Bei Änderung des Passwortes durch den Benutzer, soll das neu vergebene Passwort auf Anforderungen geprüft werden. Diese Anforderungen für ein sicheres Passwort sollen im PIA verwaltet werden. Die SalesApp soll diese Anforderungen für ein sicheres Passwort bei der Eingabe des neuen Passwortes überprüfen.
Lösungsansatz
Im PIA sind Anforderungen für ein neues sicheres Passwort zu verwalten. Man kann folgende Anforderungen im Backend(PIA) für ein sicheres Passwort vorschreiben:
- Mindestlänge des Passwortes
- Groß & Kleinbuchstaben im Passwort
- Ziffer im Passwort
- Ein Sonderzeichen im Passwort
Die SalesApp überprüft diese Anforderungen bei der Eingabe des neuen Passwortes und zeigt fehlende Anforderungen und erfüllte Anforderungen an.
Umsetzung
Die neuen Anforderungen können im Backend(PIA) verwaltet werden.
- Mindestlänge des Passwortes
- Groß & Kleinbuchstaben im Passwort
- Ziffer im Passwort
- Ein Sonderzeichen im Passwort
validate_password_min_length: 6 validate_password_upper_lower: true validate_password_digit_char: true validate_password_special_char: true
Als Standard sind diese Anforderungen hinterlegt.
- Das PW muss länger als 6 Zeichen sein
- Das PW muss Groß & Kleinbuchstaben enthalten
- Das PW muss eine Ziffer enthalten
- Das PW muss ein Sonderzeichen enthalten
Die SalesApp überprüft bei der Vergabe des neuen Passwortes, ob die Anforderungen erfüllt sind oder nicht. Dieses wird dem Benutzer direkt angezeigt.
- Sind einzelne Anforderungen erfüllt, kennzeichnet diese ein Haken.
- Sind einzelne Anforderungen nicht erfüllt, werden diese keinem Haken gekennzeichnet.
Abbildung 2: Screenshot erfüllte Anforderungen an ein neues Passwort in der SalesApp
Abbildung 3: Screenshot nicht erfüllte der Anforderungen an ein neues Passwort in der SalesApp
- Stimmen beide Passwort Eingaben überein und sind alle Anforderungen erfüllt, kann der Benutzer die Passwort Änderung bestätigen.
- Stimmen beide Passwort Eingaben nicht überein oder werden Anforderungen nicht erfüllt, kann der Benutzer eine Passwort Änderung nicht durchführen.
- Nach der erfolgreichen Änderung des Passwortes wird dem Benutzer eine Mail mit den neuen Anmeldedaten gesendet.
Abbildung 4: Mail mit neuen Anmeldedaten
Details zum Ticket
Erstellt am: | 09. November 2018 |
Veröffentlicht am: | 14. Oktober 2019 |
Festgestellt in Version: | 6.3.734 |
Behoben in Version: | 6.4.775 |
Bereiche: | SalesApp, PIA |
Umgesetzt bei: | Grimme, Lemken, Strautmann, Krone, Schaeffer, Bergmann, Eisele |