如何使用旧密码检查更改成员身份中的密码
本文关键字:密码 身份 成员 何使用 检查 | 更新日期: 2023-09-27 17:58:34
我开发了一个web应用程序。它有一个使用ASP.NET成员身份的登录表单。现在我需要添加一个允许更改密码的表单。在设置新密码之前,用户必须输入旧密码。
如何检查旧密码是否有效?
// checking if the old password is correct
if (Membership.ValidateUser(username, oldPassword))
{
// setting a new password
string newPassword = MembershipUser.ResetPassword();
}
成员资格。ValidateUser
成员身份。ResetPassword
如果用户登录,则您拥有用户Id
因此使用It检索所有用户信息,如用户名密码。
现在你可以要求用户输入他的旧密码,现在匹配这两个,如果两者都匹配,然后用新的一个更改密码。
使用ChangePassword控件。
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.changepassword.aspx