密码最短长度为7,其中必须包含以下非字母数字字符1 完美解决方案

来源:互联网 发布:试述数据库设计的步骤 编辑:程序博客网 时间:2024/05/16 04:49
转载自:http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%8E%A8%E8%8D%90/24428.shtml

大家用2005网站配置中遇到"密码最短长度为7,其中必须包含以下非字母数字字符1" 问题没有?
在这里给出解决方法:
方法一:7位密码中请用输入~!@#$^&*()_+中的一个
方法二:到c:windowsmicrosoft.netframeworkv2.0.50727config找到machine.config文件
修改<membership>....</membership>节点,如下:
<membership>
<providers>
<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="hashed"
maxinvalidpasswordattempts="5"
minrequiredpasswordlength="7"
minrequirednonalphanumericcharacters="1"
passwordattemptwindow="10"
passwordstrengthregularexpression="" />
</providers>
</membership>
minrequiredpasswordlength,意思是最长密码,默认为7
minrequirednonalphanumericcharacters,默认为1,意思是至少有一个非字母字符,只要把它改成0就可以了,注意它表示输入一个非字符,不是输入1这个字符

强调一下
假如只是对某一个站点只需要把上面代码插入到web.config中<system.web>节点里可以了


阅读全文
0 0
原创粉丝点击