0

私は asp.nbet メンバーシップを使用しています。これにより、最小のパスワード長と最小の数字を強制する選択肢が非常に簡単に得られます。大文字が1つ必要など、他のものを定義できますか?

乾杯

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 に答える