KFZ-Bozo Handbuch

Daten, Datenschutz & Sicherheit › Admin-Login & Sitzungen

Admin-Login & Sitzungen

SicherheitLive✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)

So meldet sich das Büro im Verwaltungsbereich an: Benutzername und Passwort, bei eingerichteter Zwei-Faktor-Absicherung zusätzlich ein Code aus der Authenticator-App. Danach trägt der Browser einen Sitzungsausweis: bei einem echten Benutzerkonto sieben Tage lang, beim älteren Zugang aus der Server-Einrichtung acht Stunden. Praktisch jede Verwaltungsseite hängt daran.

BüroChefSystem
Bildschirmfoto: Admin-Login & Sitzungen (Desktop)1. Benutzername und Passwort; das Passwortfeld ist im Handbuch geschwärzt.1
Desktop 1440 px · hell · Demo-Daten · 04.09.2026

So arbeitest du damit

  1. Rufe den Verwaltungsbereich auf; es erscheint der Bildschirm „Anmeldung".
  2. Trage Benutzer und Passwort ein und drücke „Anmelden".
  3. Gib bei Konten mit Zwei-Faktor-Absicherung den sechsstelligen Code aus der Authenticator-App ein.
  4. Arbeite normal weiter — die Sitzung bleibt bestehen, bis sie abläuft, widerrufen wird oder du dich abmeldest.
  5. Melde dich an fremden oder geteilten Rechnern ausdrücklich ab, statt nur das Fenster zu schließen.

Danach: Wer sieht was (Rollen & Sichtbarkeit)

Nach erfolgreicher Anmeldung legt das System eine Sitzung an und gibt dem Browser einen Ausweis dafür mit. Bei einem echten Benutzerkonto liegt die Sitzung in der Datenbank: Sie kennt das Konto, die Rolle, den Zeitpunkt der Anlage, den letzten Zugriff und ein Ablaufdatum, und sie lässt sich jederzeit widerrufen. Bei jedem Aufruf einer Verwaltungsseite wird sie neu geprüft — widerrufen, abgelaufen oder Konto deaktiviert bedeutet sofort keinen Zugriff mehr. Aus der Rolle und einer möglichen persönlichen Abweichung ergeben sich die Rechte für genau diesen Aufruf (Wer sieht was (Rollen & Sichtbarkeit)). Daneben existiert ein älterer Weg über die in der Server-Einrichtung hinterlegten Zugangsdaten; er hat kein Konto dahinter und gilt immer als Inhaber mit vollen Rechten. Vor die Geldbereiche kann zusätzlich eine zweite PIN treten, und das Archiv verlangt ohnehin den Master-PIN des Inhabers (Vault-Sichtbarkeitsregel (Hausregel 2)).

  • Anmeldung schlägt trotz richtigem Passwort fehl → Prüfen, ob das Konto noch aktiv ist; ein deaktiviertes Konto wird beim Prüfen der Sitzung abgewiesen, nicht erst beim Anmelden.
  • Der Code aus der Authenticator-App wird nicht angenommen → Meist läuft die Uhr des Geräts falsch. Zeit am Telefon auf automatisch stellen und neu versuchen.
  • Nutzer wird mitten in der Arbeit ausgeworfen → Die Sitzung ist abgelaufen oder wurde widerrufen. Neu anmelden; ungespeicherte Eingaben sind verloren.
  • Jemand hat sich an einem fremden Rechner nicht abgemeldet → Die Sitzung dieses Kontos widerrufen, statt auf den Ablauf zu warten.
  • Eine Person hat plötzlich mehr Rechte als erwartet → Möglicherweise ist sie über den alten Zugangsweg angemeldet. Der gilt immer als Inhaber.

Gehört zu

RegeltEnthältRegeltGebraucht vo…RegeltSchütztNutztGenutzt vonEnthältEnthältRegeltRegeltRegeltAdmin-Logi…Büro-CRM (Admi…Benutzer / 2FACockpit / Star…Eigene Aufgabe…Wer sieht was …Aufträge & Wer…Arbeitsplatz-M…Herkunfts-Prüf…Rollen & Recht…Anmeldung & 2F…Büro-Verwaltun…Kunden & Fahrz…Lieferscheine,…
  • Der Anmeldebildschirm verspricht acht Stunden Sitzungsdauer. Das stimmt nur für den alten Anmeldeweg; eine Anmeldung mit echtem Benutzerkonto hält sieben Tage. Der Text ist damit für die meisten Anmeldungen falsch und gehört korrigiert.
  • Ob der alte Anmeldeweg über die Zugangsdaten der Server-Einrichtung in der laufenden Werkstatt noch aktiv ist, sagt keine der gelesenen Quellen.
  • lib/admin-auth.ts
  • lib/db/sessions.ts
  • lib/db/users.ts
  • app/api/admin/login
  • app/api/admin/logout
cookiekfz_admin_session, 8 Std. TTL
modusNEU: DB-Session (kfz_sess_-Praefix) via lib/db/sessions.ts; LEGACY: signiertes HMAC-Cookie aus ADMIN_USER/ADMIN_PASS/ADMIN_SESSION_SECRET
mechanismusZwei Wege nebeneinander. Der neue führt eine Sitzung in der Datenbank (widerrufbar, an ein Benutzerkonto und seine Rolle gebunden, mit letztem Zugriff und optionaler Zwei-Faktor-Bestätigung). Der alte prüft ein signiertes Cookie aus den Zugangsdaten der Server-Einrichtung und gilt immer als Inhaber. Beide liegen im selben Sitzungsausweis im Browser; das System erkennt am Präfix, welcher gilt.

Beleg: lib/admin-auth.ts — 'Cookie: kfz_admin_session ... ADMIN_TTL_SEC = 8*60*60'; dual-mode DB-Sessions + Legacy-HMAC

Daten, Datenschutz & SicherheitSeite bearbeiten: wiki/seiten/daten-recht-sicherheit/sec-admin-login.md