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:
18
.manus/db/db-query-1763414434598.json
Normal file
18
.manus/db/db-query-1763414434598.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"query": "SELECT id, userId, LEFT(token, 20) as token_preview, expiresAt, used, createdAt FROM passwordResetTokens ORDER BY createdAt DESC LIMIT 5;",
|
||||
"command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.root --database 7PAT67UmWoxv8vwp8Bbcv6 --execute SELECT id, userId, LEFT(token, 20) as token_preview, expiresAt, used, createdAt FROM passwordResetTokens ORDER BY createdAt DESC LIMIT 5;",
|
||||
"rows": [
|
||||
{
|
||||
"id": "1",
|
||||
"userId": "1",
|
||||
"token_preview": "e6626bd6ba7eabccd094",
|
||||
"expiresAt": "2025-11-18 21:19:50",
|
||||
"used": "0",
|
||||
"createdAt": "2025-11-17 21:19:50"
|
||||
}
|
||||
],
|
||||
"messages": [],
|
||||
"stdout": "id\tuserId\ttoken_preview\texpiresAt\tused\tcreatedAt\n1\t1\te6626bd6ba7eabccd094\t2025-11-18 21:19:50\t0\t2025-11-17 21:19:50\n",
|
||||
"stderr": "",
|
||||
"execution_time_ms": 901
|
||||
}
|
||||
Reference in New Issue
Block a user