Fehlende Fehlermeldung im Frontend bei abgelaufenem Nutzeraccount
Ticket-Titel: Fehlende Fehlermeldung im Frontend bei abgelaufenem Nutzeraccount
Beschreibung: Es wurde ein Problem im QUIQQER Backend identifiziert, bei dem keine Fehlermeldung im Frontend angezeigt wird, wenn sich ein Benutzer mit einem abgelaufenen Konto anzumelden versucht. Obwohl der Ajax-Request für den Login eine klare Fehlermeldung zurückliefert, die besagt, dass der Login aufgrund eines abgelaufenen Benutzerkontos fehlgeschlagen ist, wird diese Information nicht an den Nutzer im Frontend weitergeleitet.
Details des Ajax-Response:
Der Ajax-Request für den Login liefert folgende Antwort zurück: {"ajax_users_login":{"Exception":{"message":"Login fehlgeschlagen. Ihr Benutzerkonto ist abgelaufen. 2024-03-05 00:00:00","code":0,"type":"QUI\\Users\\Exception","attributes":{"reason":"auth_error_login_expired"}}},"message_handler":[],"maintenance":0,"jsCallbacks":[],"vMd5":"3ee640ce0bb771defdbef32774a681a6"}
.
Problem: Die Fehlermeldung wird nicht im Frontend angezeigt, was zu Verwirrung beim Endbenutzer führt, da dieser nicht über den Grund des fehlgeschlagenen Logins informiert wird.
Aufgaben:
- Analyse des Problems, um die Ursache zu identifizieren, warum die Fehlermeldung nicht im Frontend dargestellt wird.
- Implementierung einer Lösung, die sicherstellt, dass die Fehlermeldung aus dem Ajax-Response im Frontend korrekt angezeigt wird.
- Durchführung von Tests, um zu verifizieren, dass die Fehlermeldung bei abgelaufenen Benutzerkonten nun wie erwartet im Frontend erscheint.
- Aktualisierung der Dokumentation, falls notwendig, um die Änderungen zu reflektieren.