有没有办法比较旧密码,如果它是哈希?

时间:2012-04-15 09:17:19

标签: asp.net hash asp.net-membership change-password

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

哈希当前密码并对其进行比较..通常是这样做的