如何为ASP.NET Membership Provider定义密码规则?

3
使用ASP.NET Membership提供程序进行Web表单身份验证时,我们默认采用一些相当严格的密码规则。我认为需要8个字符,包括一个非字母字符。
我不想让它们变得太松散,但通常情况下,我在我的密码中不使用非字母字符,并且觉得强制用户这样做很虚伪。
我已经搜索过了,但找不到定义此规则的位置。我确定我错过了一些简单的东西 - 有人知道吗?
2个回答

2
您可以使用Web.config文件中的configuration\system.web\membership\providers\add部分的passwordStrengthRegularExpression属性。
我不知道如果密码不符合指定的正则表达式,ASP.NET是否允许用户创建帐户。
这里有一个示例here

2
请查看本文。您可以设置minRequiredNonAlphanumericCharacters选项。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接