2012-08-10 2 views
1

asp.net changepassword 컨트롤 작업 방법.asp.net changepassword 컨트롤

Invalid password or new password is invalid. The minimum length of new password 7. You want to use non-alphanumeric characters: 1. 

나는 "Changepassword123"와 같은 새로운 암호를 입력하지만 오류가 여전히 발생하는되어 나는 암호 변경 버튼을 클릭하면 항상 오류를 제공합니다.

코드 숨김 코드는 다음과 같습니다

protected void changep1_ChangedPassword(object sender, EventArgs e) 
     { 
      Response.Write(changep1.CurrentPassword); 
      Response.Write(changep1.NewPassword); 

     } 

는 누군가가 사용자 암호를 업데이트 할 수있는 코드 숨김 코드를 제공 할 수 있습니까? 감사합니다.

+0

이를 볼 속성을 설정 http://forums.asp.net/t/1160030.aspx/1 –

답변

3

오류로 인해 새 비밀번호에 영숫자가 아닌 문자가 1 개 이상 필요하다고 말합니다. 이것을 바꿀 수 있습니다.

web.config에서 minRequiredNonalphanumericCharacters 설정을 업데이트 할 수 있습니다.

minRequiredNonalphanumericCharacters="0" 
그 아래

참조 멤버 자격 공급자 설정이 minRequiredNonalphanumericCharacters 0

<membership> 
    <providers> 
    <clear/> 
    <add name="AspNetSqlMembershipProvider" 
     type="System.Web.Security.SqlMembershipProvider" 
     connectionStringName="ApplicationServices" 
     enablePasswordRetrieval="false" 
     enablePasswordReset="true" 
     requiresQuestionAndAnswer="false" 
     requiresUniqueEmail="false" 
     maxInvalidPasswordAttempts="5" 
     minRequiredPasswordLength="6" 
     minRequiredNonalphanumericCharacters="0" 
     passwordAttemptWindow="10" 
     applicationName="/"/> 
    </providers> 
</membership> 
관련 문제