diff --git a/backend/app/app.py b/backend/app/app.py
index 760470b4e..a3ad40b09 100644
--- a/backend/app/app.py
+++ b/backend/app/app.py
@@ -298,13 +298,14 @@ def login():
# Daten je nach Anfrageart auslesen
if is_json_request:
data = request.get_json()
- username = data.get("username")
+ username = data.get("username") or data.get("email") # Fallback für email
password = data.get("password")
remember_me = data.get("remember_me", False)
else:
- username = request.form.get("username")
+ # Korrigierte Feldnamen - Template verwendet "email" nicht "username"
+ username = request.form.get("email") # Geändert von "username" zu "email"
password = request.form.get("password")
- remember_me = request.form.get("remember-me") == "on"
+ remember_me = request.form.get("remember_me") == "on" # Geändert von "remember-me"
if not username or not password:
error = "Benutzername und Passwort müssen angegeben werden."
diff --git a/backend/app/templates/login.html b/backend/app/templates/login.html
index 2ac17193e..6f10c0ebe 100644
--- a/backend/app/templates/login.html
+++ b/backend/app/templates/login.html
@@ -2,6 +2,11 @@
{% block title %}Anmelden - Mercedes-Benz MYP Platform{% endblock %}
+{% block head %}
+{{ super() }}
+
+{% endblock %}
+
{% block extra_css %}