asp.net会员额外的密码策略规则

问题描述:

我使用asp.nbet会员,它非常轻松地给你选择强制密码长度和最小数字字符。你能定义其他人喜欢有一个大写字母等吗?asp.net会员额外的密码策略规则

欢呼

它看起来像唯一的选择是minRequiredNonAlphanumericCharacters,所以没有。 但是,这不会阻止你把验证器放在登录控制密码字段上。

+0

很真实,从来没有想过要把控制验证器!干杯 – iamjonesy 2010-04-12 14:24:16

也有能力使用正则表达式对密码。下面是从这个博客采取了一些细节:

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>