jiangfl

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
Petshop4.0 中注册时出现Please enter a more secure password.的解决方法:

在网上找到答案:

http://shareex.spaces.live.com/
查看C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
中membership/providers/add 属性inRequiredNonalphanumericCharacters="1"
知道密码中至少有一个非alpha字符,例如要出现一个@之类的

http://access911.net/getnews/doc1.asp?mode=a&aid=4949607这个主要是machine.config配置文件下面的<membership...><providers...> minRequiredPasswordLength="7",minRequiredNonalphanumericCharacters="1" 这两个项要设置
第一项要求了至少密码长度为7,第二项是要求了至少一个非字母数字字符.如果不更改设置,则在密码中包含以下字符"!@#$%^&*()"等中的一个可以解决。或者在web.config文件中更改设置。

<connectionStrings>
  
<add name="MySqlConnection" connectionString="Data Source=MySqlServer;Initial Catalog=aspnetdb;Integrated Security=SSPI;" />
</connectionStrings>
<system.web>
..
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
    
<providers>
      
<clear />
      
<add 
        name
="SqlProvider" 
        type
="System.Web.Security.SqlMembershipProvider" 
        connectionStringName
="MySqlConnection"
        applicationName
="MyApplication"
        minRequiredNonalphanumericCharacters
="0" 
        minRequiredPasswordLength
="6" 
        passwordStrengthRegularExpression
="" />
    
</providers>
</membership>
posted on 2007-03-07 11:19  jiangfl  阅读(1265)  评论(1编辑  收藏  举报