使用ASP.Net会员提供商忘记密码?

时间:2010-05-25 11:03:05

标签: asp.net membership-provider forgot-password

是否可以使用ASP.Net成员资格提供程序实现“忘记密码”?

赞赏任何样本链接。

由于

2 个答案:

答案 0 :(得分:4)

使用 PasswordRecovery 控件,或者您可以在会员提供商处调用GetPassword()或ResetPassword()方法。

答案 1 :(得分:4)

我目前看到的最佳解决方案是将其重置如下:

MemberShipUser user = MemberShip.GetUset("someUserName");
user.ChangePassword(user.ResetPassword(), "new-password-word");

这非常方便,特别是如果您的密码是经过哈希处理的。