👤 Utilisateurs & Sécurité
1. RĂ´les
- Administrateur — Accès complet : utilisateurs, migrations, extensions, suppressions
- Assistant — Accès aux dossiers, clients, calendrier (pas d'administration)
2. Gestion des utilisateurs (admin)
- Créer / modifier un utilisateur
- Activer / désactiver un compte
- Réinitialiser un mot de passe
3. Profil personnel
Chaque utilisateur peut modifier : nom, nom d'utilisateur, langue préférée, mot de passe.
4. Sécurité
- Verrouillage — 5 tentatives échouées → verrouillé 15 minutes
- Session — Expire après 6 jours d'inactivité
- CSRF — Protection contre les attaques CSRF sur tous les formulaires
- Mots de passe — Hachés avec bcrypt
- Audit — Toutes les actions importantes sont journalisées
5. Journal d'activité
Chaque dossier conserve un historique complet : qui a fait quoi et quand. Pour protéger les données confidentielles, le journal enregistre les noms des champs modifiés et non leurs valeurs.