Checkpoint: Création d'un utilisateur administrateur spécial non supprimable
Modifications apportées : - Création de l'utilisateur "Administrateur" avec identifiant "adminServFormation" et mot de passe "Itinova69!" (hashé avec bcrypt) - Modification de l'interface pour désactiver le bouton de suppression pour cet utilisateur (grisé avec tooltip explicatif) - Modification du formulaire d'édition pour rendre les champs nom, email et identifiant en lecture seule (grisés et désactivés) - Ajout d'un message explicatif dans le formulaire : "Seul le mot de passe peut être modifié pour cet utilisateur" - Seuls les champs "Nouveau mot de passe" et "Rôle" restent modifiables pour cet utilisateur - L'utilisateur est identifié par son username "adminServFormation" pour appliquer les restrictions - Cet utilisateur ne peut pas être supprimé et ses informations de base ne peuvent pas être modifiées, garantissant un accès administrateur permanent au système
This commit is contained in:
7
todo.md
7
todo.md
@@ -392,3 +392,10 @@
|
||||
- [ ] Afficher l'identifiant de connexion dans la liste des utilisateurs
|
||||
- [ ] Permettre la modification de l'identifiant et du mot de passe dans la fenêtre d'édition
|
||||
- [x] Tester les modifications
|
||||
|
||||
## Utilisateur administrateur spécial
|
||||
|
||||
- [x] Créer l'utilisateur "adminServFormation" avec mot de passe "Itinova69!" dans la base de données
|
||||
- [x] Modifier l'interface pour désactiver le bouton de suppression pour cet utilisateur
|
||||
- [x] Modifier le formulaire d'édition pour rendre les champs nom, email et identifiant en lecture seule pour cet utilisateur
|
||||
- [x] Tester les modifications
|
||||
|
||||
Reference in New Issue
Block a user