login msg enhanced

This commit is contained in:
ValueOn AG 2025-05-15 10:00:01 +02:00
parent b9b76445fc
commit 96add750f6

View file

@ -356,14 +356,14 @@ class GatewayInterface:
user = next((u for u in users if u.get("username") == username), None)
if not user:
return None
raise ValueError("Benutzer nicht gefunden")
if not self._verifyPassword(password, user.get("hashedPassword", "")):
return None
raise ValueError("Falsches Passwort")
# Check if the user is disabled
if user.get("disabled", False):
return None
raise ValueError("Benutzer ist deaktiviert")
# Create a copy without password hash
authenticatedUser = {**user}