[#185] Einstellungen: Passwort vergessen
Ausgangslage
Wenn der Benutzer sein Passwort vergessen hat, kann er dieses nicht innerhalb der SalesApp zurücksetzen.
Abbildung 1: Screenshot Login
Anforderungen
Bei der Anmeldung eines Benutzers soll es eine Möglichkeit geben, dass er sein Passwort zurücksetzen kann.
Lösungsansatz
Beim Login eines Benutzers kann der Benutzer über einen "Passwort vergessen" - Button sein Passwort zurücksetzen. Eine neue Ansicht fordert den Benutzer zur Eingabe des Benutzernamens oder seiner E-Mail auf. Anhand der Benutzereingaben wird das Passwort zurückgesetzt.
Ein Link wird dem Benutzer zugeschickt. Öffnet der Benutzer den Link auf dem iPad, wird automatisch die Eingabemaske der Passwort Änderung geöffnet.
Für die Versendung des Zurücksetzen-Links, muss der Mail Versand bei den Projektteilnehmern eingerichtet sein.
Umsetzung
Ein "Passwort vergessen" Button wurde hinzugefügt. Dieser führt den Benutzer zu einer neuen Ansicht, in welcher der Benutzer seinen Benutzernamen oder E-Mail eintragen kann. Mittels Klick auf "Passwort zurücksetzen" wird vom Server eine Mail an den Benutzer versendet. (Trägt der Benutzer nur dessen Name ein, validiert der Server a.) ob der Benutzer existiert, b.) wird die E-Mail Adresse des Benutzers für den Versand genutzt.)
Abbildung 2: Passwort vergessen im Login Bereich der SalesApp
Daraufhin verschickt der Server einen "Passwort vergessen Link" an den Benutzer. Dieser Link beinhaltet einen Security Token, welcher die Gültigkeit angibt (24 Stunden als Standard).
Abbildung 3: E-Mail an den Benutzer.
Beim Klick auf den Link wird die SalesApp automatisch im Bereich der Passwort Änderung geöffnet und der Benutzer kann sein neues Passwort eintragen. Anhand des Tokens weiß die SalesApp um welchen Benutzer es sich handelt. So kann sicher gestellt werden, dass das Passwort des Benutzers geändert wird, welcher zuvor auf "Passwort vergessen" geklickt hat.
Nach der Änderung des Passwortes, kann der Benutzer sich mit seinem neuem Passwort anmelden.
Abbildung 4: Passwort Änderung im Login Bereich der SalesApp
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 |
Umgesetzt bei: | Grimme, Lemken, Strautmann, Amazone, Krone, Schaeffer, Bergmann, Eisele |