-- ============================================================================
-- V14 — Ajout du flag premiere_connexion sur les utilisateurs
-- Permet de forcer le changement de mot de passe au premier login.
-- ============================================================================

ALTER TABLE utilisateurs
    ADD COLUMN IF NOT EXISTS premiere_connexion BOOLEAN NOT NULL DEFAULT TRUE;

-- Les comptes existants (SuperAdmin + tout compte déjà actif) ont déjà leur mot de passe défini.
UPDATE utilisateurs SET premiere_connexion = FALSE WHERE statut_compte = 'ACTIF';
