Я использую веб-элемент управления ChangePassword, чтобы изменить пароль пользователя. мой провайдер использует хешированный пароль, и я хочу продолжать его использовать. просто хотел узнать, есть ли способ сравнить текущий пароль, введенный пользователем, со старым паролем в БД.
Есть ли способ сравнить старый пароль, если он хеширован?
Ответы (2)
Вы можете использовать метод Membership.ValidateUser, который возвращает true или false, в зависимости от того, совпадает ли введенный пароль — в вашем случае новый пароль — со старым паролем.
http://msdn.microsoft.com/en-us/library/system.web.security.membership.validateuser.aspx
person
derSteve
schedule
15.04.2012
хэшируйте текущий пароль и сравнивайте его.. как это обычно делается
person
Parv Sharma
schedule
15.04.2012