Accès réservé.
Code à 6 chiffres généré par ton app authenticator (vide si 2FA non activé).
Session 12h · Auth.js v5 + bcrypt + TOTP DB + lockout 5/15min + audit log.