如何使用oldpassword检查更改成员资格中的密码

时间:2011-06-08 08:24:25

标签: c# asp.net asp.net-membership

我开发了一个Web应用程序。它有一个使用ASP.NET成员身份的登录表单。现在我需要添加一个允许更改密码的表单。在设置新密码之前,必须由用户输入旧密码。

如何检查旧密码是否有效?

3 个答案:

答案 0 :(得分:1)

// checking if the old password is correct
if (Membership.ValidateUser(username, oldPassword))  
{  
    // setting a new password
    string newPassword = MembershipUser.ResetPassword();  
}  

Membership.ValidateUser
Membership.ResetPassword

答案 1 :(得分:0)

如果用户登录,则您拥有用户ID

所以使用它来检索所有用户信息,例如用户名密码。

现在你可以要求用户输入他的旧密码,如果两者匹配则现在匹配这两个密码,然后用新的密码更改密码。

答案 2 :(得分:0)