Checkpoint: Ajout de la fonctionnalité complète de réinitialisation de mot de passe avec génération de tokens temporaires (24h), stockage en base de données, et envoi d'emails automatiques. Nouveau bouton dans la page de gestion des utilisateurs avec dialogue de confirmation.
This commit is contained in:
9
todo.md
9
todo.md
@@ -195,3 +195,12 @@
|
||||
- [x] Ajouter un bouton "Ajouter un utilisateur" dans la page AdminUsers
|
||||
- [x] Créer un dialogue de création avec formulaire (nom, email, rôle)
|
||||
- [x] Tester la création d'un nouvel utilisateur
|
||||
|
||||
## Réinitialisation de mot de passe
|
||||
|
||||
- [x] Créer une table password_reset_tokens dans le schéma
|
||||
- [x] Ajouter les fonctions de gestion des tokens dans db.ts
|
||||
- [x] Créer une procédure tRPC pour générer un token et envoyer l'email
|
||||
- [x] Ajouter un bouton "Réinitialiser le mot de passe" dans AdminUsers
|
||||
- [x] Créer un dialogue de confirmation pour la réinitialisation
|
||||
- [x] Tester la génération de token et l'envoi d'email
|
||||
|
||||
Reference in New Issue
Block a user