WebUI: Benutzername/Passwort vergessen

Anwender, welche über die Weboberfläche einsteigen, können ihr Passwort mit dieser Programmfunktion zurücksetzen.

Voraussetzungen

  • Beim ALEX-Benutzer muss eine gültige E-Mail Adresse hinterlegt sein
  • Die selbe E-Mail Adresse darf nicht mehrmals bei verschiedenen ALEX-Benutzern eingetragen sein
  • Die E-Mail Adresse muss gültig sein
  • Mails dürfen nicht im Spam-Ordner landen

Funktionsbeschreibung

Bei der Anmeldemaske gibt es den Button "Passwort vergessen?"

Anmeldemaske
Anmeldemaske WEB.jpg

Klickt man auf Passwort vergessen, so muss man seine E-Mail-Adresse angeben.

Passwort rücksetzen
E-Mail-Adresse.jpg

ALEX prüft, ob es einen Benutzer mit der angegebenen E-Mail-Adresse gibt. Wenn ja, erhält man einen Link zur Vergabe eines neuen Passworts (Link ist 1 Tag gültig).

Wichtig: Bei den ALEX-Benutzern müssen gültige E-Mail-Adressen hinterlegt sein.

Stammdaten ALEX-Benutzer
ALEX Benutzer.jpg

Protokollierung

Bei fehlerhafter Konfiguration findet man folgende Einträge in der Bfx.Alex.Server.Daemon.log:

Beispiel 1: Benutzer ohne gültiger Mailadresse

1752 [2023-Dec-27 10:41:47.898584] [0x0014894c] [0x001489e4] [error] ForgotPassword: no user for office@bitfactory.at

Beispiel 2: Mehrere Benutzer haben die gleiche Mailadresse

1758 [2023-Dec-27 10:59:33.956223] [0x0014894c] [0x001489e0] [error] ForgotPassword: multiple users for alex@bitfactory.at