【发布时间】:2011-02-23 15:24:25
【问题描述】:
是否可以使用 ASP.Net 会员提供程序实现“忘记密码”?
感谢任何示例链接。
谢谢
【问题讨论】:
标签: asp.net membership-provider forgot-password
是否可以使用 ASP.Net 会员提供程序实现“忘记密码”?
感谢任何示例链接。
谢谢
【问题讨论】:
标签: asp.net membership-provider forgot-password
使用 PasswordRecovery 控制或您可以在您的会员提供商上调用 GetPassword() 或 ResetPassword() 方法。
【讨论】:
到目前为止我见过的最好的解决方案是按如下方式重置它:
MemberShipUser user = MemberShip.GetUset("someUserName");
user.ChangePassword(user.ResetPassword(), "new-password-word");
这非常方便,尤其是在您的密码经过哈希处理的情况下。
【讨论】: