-1

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

4

1 回答 1

4
  1. 创建随机哈希
  2. 将其与当前时间戳一起保存到您的数据库中
  3. 使用此哈希创建一个 URL 并将其发送给用户
  4. 当 URL 被调用时,检查是否currentTimestamp < (savedTimestamp + (3 * 3600))
于 2012-06-17T15:50:39.200 回答