-- Passwort-Reset durch die Verwaltung (ADR-0041, Ergänzung 18.10.2026). -- -- Die Verwaltung setzt für ein eingerichtetes persönliches Konto ein -- vorläufiges Passwort. kundenplattform erzeugt es, zeigt es einmal an und -- schickt anode nur den SHA-512-crypt-Hash. Der Check-in reicht ihn an das -- Gerät, die Rolle persoenliche-konten setzt ihn und meldet die reset_id -- zurück; erst dann löscht anode den Hash. Ein neuer Reset vor der Meldung -- bekommt eine neue reset_id, eine verspätete Meldung des alten löscht ihn -- deshalb nicht. BEGIN; ALTER TABLE personalisierungen ADD COLUMN reset_id UUID, ADD COLUMN reset_passwort_hash TEXT, -- Beim nächsten Anmelden ein eigenes Passwort verlangen. ADD COLUMN reset_aendern BOOLEAN NOT NULL DEFAULT TRUE, ADD COLUMN reset_angefordert_am TIMESTAMPTZ, ADD COLUMN reset_angefordert_von TEXT, ADD COLUMN reset_gesetzt_am TIMESTAMPTZ; COMMIT;