1

我正在使用 ChangePassword Web 控件来更改用户密码。我的提供商正在使用散列密码,我想继续使用它。只是想知道是否有办法将用户输入的当前密码与数据库中的旧密码进行比较。

4

2 回答 2

2

您可以使用 Membership.ValidateUser 方法,该方法返回 true 或 false,具体取决于输入的密码(在您的情况下为新密码)是否与旧密码相同。

http://msdn.microsoft.com/en-us/library/system.web.security.membership.validateuser.aspx

于 2012-04-15T09:21:08.800 回答
0

散列当前密码并比较它..通常是这样完成的

于 2012-04-15T09:19:02.207 回答