{% extends "base.html" %} {% block title %}Benutzerprofil{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

👤 Benutzerprofil

{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %} {% endfor %} {% endif %} {% endwith %}
👤
{{ user.username }}

{{ user.email or 'Keine E-Mail angegeben' }}

Mitglied seit: {{ user.created_at.strftime('%d.%m.%Y') if user.created_at else 'Unbekannt' }}
🔐
Sicherheitsstatus
{% if user.totp_enabled %} 2FA Aktiv {% else %} 2FA Inaktiv {% endif %}

Letztes Passwort-Update:
{{ user.last_password_change.strftime('%d.%m.%Y') if user.last_password_change else 'Noch nie' }}

🔑 Passwort ändern

Mindestens 8 Zeichen
Passwörter stimmen nicht überein
🔐 Zwei-Faktor-Authentifizierung (2FA)

{% if user.totp_enabled %}
Status: Aktiv

Ihr Account ist durch 2FA geschützt

{% else %}
Status: Inaktiv

Aktivieren Sie 2FA für zusätzliche Sicherheit

⚠️

Mit 2FA wird bei jeder Anmeldung zusätzlich ein Code aus Ihrer Authenticator-App benötigt. Dies schützt Ihren Account auch bei kompromittiertem Passwort.

✨ 2FA einrichten {% endif %}
{% endblock %}