J'essaie actuellement de créer un jeton 'réinitialiser le mot de passe'. Un jeton généré lorsque quelqu'un sur mon site veut réinitialiser son mot de passe. Actuellement, une fois le jeton créé, je le sauvegarde dans ma base de données. Je veux que le jeton existe dans la base de données pendant seulement 24 heures, puis il se supprime automatiquement, mais je n'ai aucune idée de comment procéder. Toute aide serait appréciée. Je génère le jeton assez simplement, en créant une chaîne de caractères aléatoires. Ensuite, j'économise le jeton et l'e-mail du mot de passe oublié dans le DB comme suitSuppression automatique de la base de données Mysql
'INSERT INTO reset_token (token, email) VALUES ("'.token.'", "'.email.'")'
Vous pouvez simplement ajouter la colonne 'expiration_date'. Après ce jeton sera automatiquement invalidé (personne ne peut l'utiliser) mais toujours dans la table. – lad2025
Copie possible de [aide PHP avec réinitialisation de mot de passe et expiration de jeton] (https://stackoverflow.com/questions/3164978/php-help-with-password-reset-and-token-expiry) – Dezza
Créer un événement – Stivan