-- ===================================================================== -- 0047 — Erzwungene Passwortänderung beim ersten Login -- ===================================================================== -- Frische Admins werden via create-admin.mjs mit einem Temp-Passwort -- angelegt. Bisher konnte dieses Passwort unbegrenzt bestehen bleiben. -- Mit diesem Flag zwingt das Admin-Backend zur Änderung, bevor man -- weiterarbeiten kann (siehe app/admin/layout.tsx). Wird beim erfolgreichen -- Passwortwechsel zurückgesetzt. -- -- Default false: bestehende Admins (Prod/Demo) sind NICHT betroffen. alter table public.admin_users add column if not exists must_change_password boolean not null default false;