PHP - 写入数据库并在设置时间后删除

Tom*_*Tom 1 php mysql

基本上,当用户希望恢复其密码时,我会生成一个哈希并将其存储在MySQL数据库中.我不希望这个哈希永远存在,但是在说5分钟之后要从数据库中删除.

有谁知道如何做到这一点?

此外,如果有人有任何关于以不同方式实施密码恢复的想法,我很乐意听到.

先谢谢你,汤姆.

Ren*_*Pot 5

在哈希旁边,用它存储日期.每当该日期过去时,恢复密钥将不再起作用.

然后无需实际删除密钥

根据评论进行编辑:

你应该经常运行一个cronjob.例如,每天一次,删除未使用的密钥,并且已经过期.