在PHP中检查令牌以重置密码

时间:2014-10-17 15:39:57

标签: php mysql token

我有一个名为TOKENS的数据库。它包括:

电子邮件,令牌,expired_date,密码

如何检查数据库列中是否存在值?我需要检查令牌是否存在。我试过查询列"令牌"然后将结果存储在数组中并检查它是否存在于数组中。这是最好的方法吗?

其次,如何查询该令牌并检查相应的expiry_date集?在Excel中,这就像一个VLOOKUP。基本上我会查询令牌并返回该令牌的expiry_date字段。

更多信息: 我正在创建一个密码重置脚本。现在,脚本检查用户是否存在于数据库中,如果是,则生成随机令牌和到期日期,并通过电子邮件发送重置链接,并在查询字符串中附加到其中的令牌。

当用户通过链接导航到reset.php页面时,首先我检查是否设置了密码,如果没有显示密码重置表单(基本上第一次访问将始终显示表单)。

当用户点击"重置"输入密码后,我需要检查令牌是否有效。

0 个答案:

没有答案