新手求教asp.net(c#)邮件找回密码

wujinfeeling 2010-11-18 04:46:22
把修改密码的链接发送到用户的邮箱里,怎么控制这个链接的有效时间,比如2天之内不点击此链接,
就进入不了修改密码的页面了,而且用户改完密码之后这个链接也就失效了
...全文
196 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liu2835993 2010-11-18
  • 打赏
  • 举报
回复
链接href="#" onclick="var 邮件时间 = 2010-10-1;var 当前时间 = GetDate();
如果 当前时间 +2< 邮件时间 href='**********' "

wujinfeeling 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 liu2835993 的回复:]

(也可以把逻辑放在链接中)

能举个列子么?
zsc970 2010-11-18
  • 打赏
  • 举报
回复
发送链接时带上一个当前时间作为参数,进入修改页面之前判断这个时间是否有效,有效就进入,超时提示,至于失效问题,你可以不管它呀,反正2天内有效,他喜欢改几次就改几次吧.
liu2835993 2010-11-18
  • 打赏
  • 举报
回复
2天之内不点击此链接,就进入不了修改密码的页面了
1.系统记录 邮件 链接 及 发送邮件时间
2.链接进入时,判断 邮件发送时间和当前时间
(也可以把逻辑放在链接中)

用户改完密码之后这个链接也就失效了
1.系统中记录 邮件中的URL链接
2.URL进入时,判断URL有效(时间+未使用)
2.修改密码后,删除URL记录

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧