Дополнительные правила парольной политики членства в asp.net
Я использую членство asp.nbet, которое очень удобно дает вам выбор принудительной установки минимальной длины пароля и минимальных числовых символов. Можете ли вы определить другие, например, что должен быть один символ верхнего регистра и т. Д.
ура
2 ответа
Решение
Похоже, что единственной другой опцией является minRequiredNonAlphanumericCharacters, поэтому нет. Но это не мешает вам поставить валидатор в поле Пароль контроля входа.
Существует также возможность использовать 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>