Дополнительные правила парольной политики членства в asp.net - PullRequest
0 голосов
/ 12 апреля 2010

Я использую членство asp.nbet, которое очень удобно дает вам выбор принудительного применения минимальной длины пароля и минимальных числовых символов. Можете ли вы определить другие, как будто должен быть один символ в верхнем регистре и т. Д.?

ура

Ответы [ 2 ]

2 голосов
/ 14 ноября 2011

Существует также возможность использовать Regex против пароля. Ниже взято из этого блога есть некоторые детали:

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>
1 голос
/ 12 апреля 2010

Похоже, что единственной другой опцией является minRequiredNonAlphanumericCharacters, поэтому нет.Но это не мешает вам поставить валидатор в поле Пароль управления входом.

...