2010-05-25 45 views

回答

4

使用PasswordRecovery控制或者你可以调用getPassword来()或ResetPassword()在你的会员资格供应商的方法。

4

迄今为止我见过的最好的解决方案如下重置密码:

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

这是非常方便的,特别是如果你的密码被散列。

+0

嗨,类名是区分大小写的。正确的是这样的MembershipUser user = Membership.GetUser(“userName”); user.ChangePassword(user.ResetPassword(),“newPassword”);谢谢你的回答对我来说很有帮助。 – Vijayaraghavan 2016-03-16 06:58:30

+0

为了更改密码我们也可以使用MembershipUser mu = Membership.GetUser(userName); mu.ChangePassword(oldPassword,newPassword); – Vijayaraghavan 2016-03-16 07:00:58