Я пишу код на C # (ASP.NET) и использую проверку подлинности с помощью форм.Я хотел бы знать, какой метод является лучшим для изменения пароля пользователя без использования элемента управления asp: ChangePassword.Я не хочу использовать метод сброса пароля.Я просто хочу взять пароль, который у меня есть, в моем текстовом поле и заменить его старым паролем.Обратите внимание, что PasswordFormat, который я использую, это passwordFormat = "Hashed"Некоторые фрагменты кода будут полезныРедактировать:
В моем файле web.config я установил enablePasswordRetrieval = "false"Я использовал следующий метод
var myUser = Membership.GetUser(userID);
bool isChangeSuccess = myUser.ChangePassword(
myUser.GetPassword(),
ActivateUserPasswordText.Text.Trim());
Это дает мне ошибку,
Этот поставщик членства не настроен для поддержки восстановления пароля.
Что можетбыть сделано, чтобы решить эти проблемы?Мне бы очень хотелось, чтобы мой PasswordFormat был сам по себе хэшем.
С уважением,Навин Хосе