После сброса пароля с помощью провайдера SqlMembership. Я не могу войти с новым паролем. Ниже приведена строка кода, используемая для сброса пароля для таблицы dbo.aspnet_Membership. Пароль зашифрован. Каждый раз, когда я сбрасываю пароль, в таблице сохраняется новое зашифрованное значение. Но не получается войти.
Моя настройка веб-конфигурации:
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
<providers>
<clear />
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="xxxx" applicationName="xxxx" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" passwordFormat="Hashed" />
</providers>
</membership>
Код С#:
Membership user= Membership.GetUser(txtUser.Text);
user.ResetPassword(txtNewPassword.Text);
Может ли кто-нибудь помочь мне с этим. Почему я все еще не могу войти с новым паролем?