我正在编写密码恢复脚本。当用户想要找回自己的密码时,一个50串的随机验证码被写入数据库,用于$_GET
验证。
这个表叫做recovery
isvar(50)
和unique
。接受链接后,该字段将被删除。但是如果用户不打算点击链接呢?这必须从数据库中删除,因为这个随机的 50 个字符串被创建的机会越来越大,并且数据库得到了不必要的数据。
我一直在环顾四周,看到了这个:
INSERT INTO what_ever ('', '', now(), DATE_ADD(NOW(), INTERVAL 3 DAY));
这样我输入了一个过期日期,但是MYSQL如何在适当的时候自己删除呢?这甚至可能吗?
如果没有,我最好的选择是什么?
编辑:
当然3天太多了。我想了15分钟。