-- Ablaufdatum fuer "Angemeldet bleiben"-Tokens des Admin- und -- Zeiterfassungsbereichs. Bisher hatte die Tabelle keine Ablaufspalte: ein -- einmal erbeutetes Cookie war unbegrenzt gueltig. Der interne -- Patientenbereich setzt 30 Tage (Tabelle intern_securitytokens). -- -- Der Code laeuft vor und nach dieser Migration: securitytokensHatAblaufspalte() -- in inc/functions.inc.php prueft die Spalte zur Laufzeit. Nach dem Einspielen -- greift der Ablauf automatisch, ohne weiteres Deployment. -- -- Bestehende Tokens bekommen 30 Tage ab jetzt; NULL bliebe unbegrenzt gueltig. ALTER TABLE securitytokens ADD COLUMN expires_at DATETIME NULL DEFAULT NULL AFTER user_type; UPDATE securitytokens SET expires_at = DATE_ADD(NOW(), INTERVAL 30 DAY) WHERE expires_at IS NULL; -- Gelegentlich aufraeumen: -- DELETE FROM securitytokens WHERE expires_at IS NOT NULL AND expires_at < NOW();