"feat: Update login template with new design"
This commit is contained in:
@ -298,13 +298,14 @@ def login():
|
|||||||
# Daten je nach Anfrageart auslesen
|
# Daten je nach Anfrageart auslesen
|
||||||
if is_json_request:
|
if is_json_request:
|
||||||
data = request.get_json()
|
data = request.get_json()
|
||||||
username = data.get("username")
|
username = data.get("username") or data.get("email") # Fallback für email
|
||||||
password = data.get("password")
|
password = data.get("password")
|
||||||
remember_me = data.get("remember_me", False)
|
remember_me = data.get("remember_me", False)
|
||||||
else:
|
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")
|
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:
|
if not username or not password:
|
||||||
error = "Benutzername und Passwort müssen angegeben werden."
|
error = "Benutzername und Passwort müssen angegeben werden."
|
||||||
|
@ -2,6 +2,11 @@
|
|||||||
|
|
||||||
{% block title %}Anmelden - Mercedes-Benz MYP Platform{% endblock %}
|
{% block title %}Anmelden - Mercedes-Benz MYP Platform{% endblock %}
|
||||||
|
|
||||||
|
{% block head %}
|
||||||
|
{{ super() }}
|
||||||
|
<meta name="csrf-token" content="{{ csrf_token() }}">
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
{% block extra_css %}
|
{% block extra_css %}
|
||||||
<style>
|
<style>
|
||||||
/* Mercedes-Benz Corporate Design */
|
/* Mercedes-Benz Corporate Design */
|
||||||
@ -246,7 +251,7 @@
|
|||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="mercedes-login-container flex items-center justify-center py-12 px-4 sm:px-6 lg:px-8">
|
<div class="flex items-center justify-center py-12 px-4 sm:px-6 lg:px-8">
|
||||||
<div class="max-w-md w-full space-y-8">
|
<div class="max-w-md w-full space-y-8">
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
@ -281,7 +286,12 @@
|
|||||||
<!-- Login Form -->
|
<!-- Login Form -->
|
||||||
<div class="mercedes-card p-8">
|
<div class="mercedes-card p-8">
|
||||||
<form id="loginForm" method="POST" action="{{ url_for('login') if url_for else '#' }}" class="space-y-6">
|
<form id="loginForm" method="POST" action="{{ url_for('login') if url_for else '#' }}" class="space-y-6">
|
||||||
{{ form.hidden_tag() if form }}
|
<!-- CSRF Token -->
|
||||||
|
{% if form %}
|
||||||
|
{{ form.hidden_tag() }}
|
||||||
|
{% else %}
|
||||||
|
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
<!-- E-Mail Address -->
|
<!-- E-Mail Address -->
|
||||||
<div>
|
<div>
|
||||||
|
Reference in New Issue
Block a user