密码需要特殊字符和字母 也要长度限制的!

解决方案 »

  1.   

    这个主要是machine.config配置文件下面的
    <membership...>
    <providers...> minRequiredPasswordLength="7",minRequiredNonalphanumericCharacters="1" 
    这两个项要设置
    第一项要求了至少密码长度为7,
    第二项是要求了至少一个非字母数字字符.如果不更改设置,
    则在密码中包含以下字符"!@#$%^&*()"等中的一个可以解决。或者在web.config文件中更改设置。
    把WebConfig改成这样就ok了
    <membership defaultProvider="SQLMembershipProvider">
        <providers>
         <add type="System.Web.Security.SqlMembershipProvider" connectionStringName="SQLMembershipConnString" applicationName=".NET Pet Shop 4.0" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Hashed" minRequiredNonalphanumericCharacters="0" 
    minRequiredPasswordLength="6" />
        </providers>
       </membership>