我正在寻找发送用户链接,如果他们忘记了他们的密码。asp.net中的密码重置url
我知道他们输入他们的电子邮件地址,并通过一个链接重新发送密码给他们发送电子邮件 - 尽管我希望此链接在两天内过期。
看着密码重置电子邮件我从一家网上商店发送,我一直在寻找保持它通常相同的格式,但我不清楚如何创建URL的到期部分。
我被罚的例子网址是:
passwordreset = 1 ...否概率 用户名=电子邮件地址...没有概率 AUTHCODE ...我想我可以只生成GUID码。
expires = 1317124368 ...这部分怎么会被创建?我猜这是邮件发送当天某种格式的时间戳 - 我怎么能重新创建这个邮件?
任何想法?
是的,我认为你的想法可能都是正确的。你给出了一些关于如何工作的想法,我想我会在创建它时在数据库中放置一个到期日期。谢谢。 – thegunner