Мой сценарий У меня есть asp.net веб-приложение 2.0 приложений, которые имели свойства AspNetSqlMembershipProvider как:AspNetSqlMembershipProvider и PasswordRecovery управления
EnablePasswordRetrieval = "ложь" и passwordFormat = "HASHED"
Но теперь появилась необходимость хранить пароли пользователей, незашифрованные как чистый текст, и отображать их в суперпользователях. Я сделал это путем изменения свойств AspNetSqlMembershipProvider к:
EnablePasswordRetrieval = "истинный" и passwordFormat = "Clear"
Проблема в том, как управляющие PasswordRecovery ведет себя. Из того, что я прочитал, он проверяет свойства тега AspNetSqlMembershipProvider, если enablePasswordRetrieval = «true» и passwordFormat = «Clear», он попытается получить пароль, что вызывает проблему, когда пароль по-прежнему сохраняется как хешированный. Есть ли способ заставить элемент управления PasswordRecovery сбросить пароль, не восстанавливая пароль, когда свойства AspNetSqlMembershipProvider являются enablePasswordRetrieval = "true" и passwordFormat = "Clear"?
Извините за длинное объяснение, все рекомендации/указатели очень ценятся, как всегда. Спасибо.