如何在Codeigniter(PHP)中创建忘记密码功能的临时过期URL

时间:2012-06-17 15:45:59

标签: php codeigniter

我正在尝试创建一个忘记密码功能,其中我需要一个临时URL指向重置密码页面,该页面在有限的时间内有效(例如:3小时)

1 个答案:

答案 0 :(得分:4)

  1. 创建随机哈希
  2. 使用当前时间戳保存到数据库
  3. 使用此哈希创建一个URL并将其发送给用户
  4. 调用网址时,请检查currentTimestamp < (savedTimestamp + (3 * 3600))