.net 2.0에서 PasswordRecovery 컨트롤을 사용하는 데 도움이 필요합니다. 내 상황은 응용 프로그램이 해시에있는 암호 형식을 지우기에서 지우기로 변경되었습니다.MembershipProvider 및 PasswordRecovery 컨트롤
새로 만든 사용자에게 암호가 저장되어 있고 해시 된 암호가있는 사용자가있는 것이 문제입니다. 해시 된 암호가 아직있는 사용자의 경우 passwordRecovery 컨트롤을 사용할 때 해시 된 암호가있는 이전 사용자의 경우 'PasswordFormat'필드가 '지워지도록'변경되지 않습니다.
<asp:PasswordRecovery MailDefinition-BodyFileName="/mailTemplates/changePassword.htm" MailDefinition-From="[email protected]" MailDefinition-Subject="Test" CssClass="noLines" ID="PasswordRecovery1" UserNameTitleText="" UserNameInstructionText="Enter User name and a new passord will be generated and mailed to the user" runat="server" SuccessText="Your password has been sent to your registered email address." SubmitButtonStyle-CssClass="button"
onsendingmail="PasswordRecovery1_SendingMail" MembershipProvider="AspNetSqlMembershipProviderF0005600">
</asp:PasswordRecovery>
<membership>
<providers>
<remove name="AspNetSqlMembershipProviderF0005600"/>
<add name="AspNetSqlMembershipProviderF0005600" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="/" requiresUniqueEmail="false" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" passwordFormat="Clear" maxInvalidPasswordAttempts="5" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
</providers>
</membership>
(재 게시하기위한 사전 사과).
질문을 다시 게시하지 마십시오. 이전 질문을 편집하거나 업데이트하여 계속 사용하십시오. – womp