我的客户端密码恢复要求是,
当用户输入他的电子邮件/用户名时,系统会通过电子邮件向他发送唯一链接。在用户电子邮件中,当用户单击该链接时,
系统会将用户带到更改密码页面。用户将键入新密码,密码将被更改。
知道怎么做吗?
现在,只有登录用户才能访问更改密码页面。如何通过外部链接让用户进入页面?
答案 0 :(得分:3)
这是一种“密码更改过程”:
答案 1 :(得分:1)
首先检查用户电子邮件如果存在,然后向他/她发送链接的唯一电子邮件 例如:
link : http:\\www.abc.com\passwordrecovery.aspx?ID="+Guid.NewID()
通过这种方式,您将向每个用户发送一封唯一的电子邮件,并将此ID存储在用户表中,这样当用户点击该链接时,您就可以验证发件人。
在您的密码恢复页面上检查查询字符串变量ID的值 如果它们相等,则匹配数据库中用户的ID,然后显示所需用户的密码页面。
希望你明白。
答案 2 :(得分:0)
在您的链接中使用唯一标识符作为查询字符串。截取页面加载事件中的参数,如果匹配则查看数据库。