修改ASP.NET 2.0 CreateUserWizard的控件的密码长度
在用ASP.NET 2.0的CreateUserWizard的控件时,有个很郁闷的问题:默认的注册密码需要密码长度为7且最少一个非字母和数字字符. 好像大部分人都没用"!", "@", "_",做密码的习惯. 下面提供修改上需问题的方案:
在web.config文件
<system.web> <system.web>
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="LocalSqlServer"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
applicationName="/"
requiresUniqueEmail="false"
passwordFormat="Clear"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression="" />
</providers>
</membership>需要注意的是如果不添加
<clear/>运行时可能报错.
minRequiredPasswordLength="6"设置最短密码长度为6;
minRequiredNonalphanumericCharacters="0"设置非字母数字字符的个数为0;
passwordFormat="Clear"设置密码为明文存储在ASPNETDB.MDF中;
浙公网安备 33010602011771号