Frontend: Account-Bereich (GET /user/info, POST /user/delete)

- Account-Section nur sichtbar wenn eingeloggt; zeigt Nutzername und
  Mitglied-seit-Datum aus /user/info
- Konto loeschen in aufklappbarer Danger-Zone, Passwortbestaetigung
  plus zusaetzliche confirm()-Rueckfrage (unwiderruflich)
- nach Loeschung zurueck zur Login-Ansicht via refreshHeader

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-01 11:59:53 +02:00
parent a47f41bbfa
commit d1a269db2f
3 changed files with 41 additions and 0 deletions
+6
View File
@@ -74,6 +74,12 @@ button:hover { opacity: 0.9; }
.msg { color: #ff6b6b; font-size: 0.9rem; min-height: 1.2em; }
.switch { color: var(--muted); font-size: 0.9rem; margin: 0.6rem 0 0; }
.switch a { color: var(--accent); }
#account-info { color: var(--muted); font-size: 0.9rem; }
.danger summary { cursor: pointer; color: #ff6b6b; font-size: 0.9rem; }
.danger form { margin-top: 0.6rem; }
.danger p { color: var(--muted); font-size: 0.85rem; }
#delete-form button { background: #c0392b; border-color: #c0392b; }
.end { text-align: center; color: var(--muted); padding: 2rem 0; }
.interactions {