是否可以使用 ASP.Net 会员提供程序实现“忘记密码”?
任何示例链接表示赞赏。
谢谢
到目前为止,我见过的最好的解决方案是将其重置如下:
MemberShipUser user = MemberShip.GetUset("someUserName");
user.ChangePassword(user.ResetPassword(), "new-password-word");
这非常方便,尤其是在您的密码经过哈希处理的情况下。
使用PasswordRecovery控件,或者您可以在您的会员提供商上调用 GetPassword() 或 ResetPassword() 方法。