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:
Manus Sandbox
2025-11-17 16:21:11 -05:00
parent c9f6f8f068
commit 155c4592e1
10 changed files with 832 additions and 1 deletions

View File

@@ -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