我正在使用配置管理器为应用程序创建用户,当涉及到密码文件时,我不得不选择具有非字母字符的密码,如
MyPassword:1
我希望能够创建一个没有此要求的密码。
切换到某个地方?
感谢您的建议。
答案 0 :(得分:2)
SqlMembershipProvider Configuration Attributes中有2个属性,名为
minRequiredPassword
(你没有要求这个,但很高兴知道)
指定密码中所需的最少字符数。值可以是1到128。
和minRequiredNonAlpha
指定密码中所需的最小非字母数字字符数。此配置属性不能设置为大于
minRequiredPasswordLength
值的值。这意味着配置设置必须在范围内minRequiredPasswordLength
,包括minRequiredPasswordLength
。
所以你需要做的就是使用:
minRequiredNonAlpha="0"
像:
<authentication mode="Forms">
<forms loginUrl="Login.aspx"
protection="All"
timeout="30"
name="AppNameCookie"
path="/FormsAuth"
requireSSL="false"
slidingExpiration="true"
defaultUrl="default.aspx"
minRequiredNonAlpha="0"
minRequiredPassword="6"
cookieless="UseCookies"
enableCrossAppRedirects="false"/>
</authentication>