2011-05-13 4 views
0

asp.net에서 asp.net 멤버쉽을 만들었습니다. 잘 작동합니다. 그러나 새로운 멤버 비밀번호를 등록하려고 시도하면 특수 문자 없이는 허용되지 않습니다. 어떻게 해결할 수 있습니까? 이 문제는 저를 도와주세요 ........ asp.net에서 멤버쉽을 만드는 방법

<providers> 
     <clear/> 
      <remove name="AspNetSqlMembershipProvider"/> 
      <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web,Version=2.0.0.0, 
    Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="Mybusinessconnection" requiresQuestionAndAnswer="false" 
    applicationName="MyBusinessApp" requiresUniqueEmail="false" 
    maxInvalidPasswordAttempts="3" minRequiredPasswordLength="4"/> 
</providers> 
</membership> 

내가 회원이 사용하고 무엇을 ...

+2

코드를 공유하거나 더 자세한 설명을 제공해야합니다. 오류가 있습니까? 어떤 오류가 있습니까? 코드에서 어떤 부분이 실패 했습니까? –

+0

안녕하세요, 내 코드를 공유하고 코드를 변경할 수 있습니다. 제발 도와주세요. –

답변

1

이 스레드가 당신을 도움이 될 것입니다 http://forums.asp.net/t/1285512.aspx/1

당신은 필요 web.config에서 사용자 지정 멤버 자격 공급자를 만들고 minRequiredNonalphanumericCharacters을 설정하십시오. 속성은 ="0"입니다.

+0

안녕하세요. 응답을 주셔서 감사합니다. = "0"인 minRequiredNonalphanumericCharacters 속성을 넣으려고했습니다.하지만 인식 할 수없는 특성을 표시하고 있습니다. 'minRequiredNonAlphanumericCharacters'(D : \ victor \ MyBusinessApp \ web.config 32 행) –

+0

알파의 A는 소문자 여야합니다. –

6

회원의 MinRequiredNonAlphanumericCharacters 속성으로 처리 할 수 ​​있습니다.

<membership defaultProvider="SqlProvider" 
    userIsOnlineTimeWindow = "20> 
    <providers> 
    <add 
     name="SqlProvider" 
     type="System.Web.Security.SqlMembershipProvider" 
     connectionStringName="SqlServices" 
     requiresQuestionAndAnswer="true" 
     minRequiredNonalphanumericCharacters="0" 
     /> 
    </providers> 
</membership> 
  • 중요 사항 : 마이크로 소프트 자체는 (위를 변경) 잘못, 민감한 사건과 minRequiredNonalphanumericCharacters를 입력해야합니다 철자. 누군가 mentioned this을 아래 주석으로 사용하십시오.
+0

안녕하십니까, 위의 코드를 시도해 보았지만 "Attribute not recognized ' minRequiredNonAlphanumericCharacters '(D : \ victor \ MyBusinessApp \ web.config 32 행) –

+0

@user : 대답을 변경했습니다. –

관련 문제