- Dropdown fuer die Merk-Dauer aktiviert jetzt die Checkbox mit; bisher
wurde die Auswahl ohne gesetzten Haken verworfen und trotzdem nach
jedem Login ein Code verlangt.
- Abgelaufene oder defekte Trusted-Device-Eintraege fuehrten beim Login
zu einem NameError (users_data war nicht geladen); Bereinigung neu
geschrieben.
- Cookie erhaelt das Secure-Flag, wenn die Verbindung HTTPS ist.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- User kann nach TOTP-Eingabe das Gerät für 1–30 Tage speichern
- Cookie mfa_trust mit zufälligem Token, gespeichert in trusted_devices[]
- Nächstes POST /login: Cookie prüfen → gültiges Token → MFA überspringen
- Abgelaufene Einträge werden beim Login automatisch bereinigt
- Logout + MFA-Deaktivierung löschen Cookie + trusted_devices
- mfa_verify.html: checkbox + days-select (1/3/7/14/30 Tage)