0
我目前正在尝试创建一个“重置密码”令牌。当我的网站上的某个人想要重置其密码时生成的令牌。目前,一旦创建了令牌,我将它保存在我的数据库中。我想让令牌在数据库中存在只有24小时,然后自动删除自己,但我不知道如何做到这一点。任何帮助,将不胜感激。自动从Mysql数据库中删除
我通过创建一串随机字符来生成令牌非常简单。然后,我保存令牌和忘记密码的DB中的电子邮件如下
'INSERT INTO reset_token (token, email) VALUES ("'.token.'", "'.email.'")'
您可以添加'expiration_date'列。之后,令牌将自动失效(无人可以使用它),但仍然在表中。 – lad2025
[PHP帮助带密码重置和令牌过期]的可能副本(https://stackoverflow.com/questions/3164978/php-help-with-password-reset-and-token-expiry) – Dezza
创建事件 – Stivan