0

我正在使用 asp.nbet 会员资格,它非常方便地让您选择强制执行最小密码长度和最小数字字符。你能定义其他的,比如必须有一个大写字符等吗?

干杯

4

2 回答 2

2

还可以对密码使用正则表达式。以下内容来自此博客,其中包含一些详细信息:

http://weblogs.asp.net/pleloup/archive/2005/12/05/432359.aspx

使用正则表达式

<membership ...>
  <providers>
    <add passwordStrengthRegularExpression= 
                "^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$" .../>
  </providers>
</membership>

使用最小长度和非字母数字字符

 <membership ...>
  <providers>
    <add minRequiredPasswordLength=10 minRequiredNonalphanumericCharacters=2 .../>
  </providers>
 </membership>
于 2011-11-14T12:01:49.563 回答
1

看起来唯一的其他选项是 minRequiredNonAlphanumericCharacters,所以没有。但这并不能阻止您在登录控制密码字段上放置验证器。

于 2010-04-12T14:13:39.270 回答