使用ASP.Net成员资格提供程序忘记密码?

使用ASP.Net成员资格提供程序忘记密码?,asp.net,membership-provider,forgot-password,Asp.net,Membership Provider,Forgot Password,是否可以使用ASP.Net成员资格提供程序实现“忘记密码” 任何样品链接是感激的 感谢使用控件,或者您可以在您的会员资格提供商上调用GetPassword()或ResetPassword()方法。到目前为止,我看到的最佳解决方案是按如下方式重置它: MemberShipUser user = MemberShip.GetUset("someUserName"); user.ChangePassword(user.ResetPassword(), "new-password-word"); 这非

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

任何样品链接是感激的


感谢使用控件,或者您可以在您的会员资格提供商上调用GetPassword()或ResetPassword()方法。

到目前为止,我看到的最佳解决方案是按如下方式重置它:

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

这非常方便,尤其是当您的密码被散列时。

hi,类名区分大小写。正确的方法如下:MembershipUser=Membership.GetUser(“用户名”);user.ChangePassword(user.ResetPassword(),“newPassword”);谢谢你的回答为我在案例中的更改工作。为了更改密码,我们还可以使用MembershipUser mu=Membership.GetUser(用户名);mu.ChangePassword(旧密码、新密码);