Мы используем стандартный поставщик проверки подлинности ASP.NET(AspNetSqlMembershipProvider, как это бывает), а требование безопасности пароля defualt немного чрезмерно для наших нужд.
Мы требуем, чтобы наши пользователи вводили пароль, который по меньшей мере является буквенно-цифровым (например, буквы и, по крайней мере, один обязательный номер, смешанный регистр и не буквенно-цифровые символы, если пользователь так желает).
Может ли кто-нибудь предложить, какой параметр PasswordStrengthRegularExpression достигнет этого?
Также, как мы можем управлять сообщением об ошибке, отображаемым пользователю, если пароль, который они пытаются использовать, не позволяет проверить регулярное выражение?
Примечание
Было обнаружено, что для свойства minRequiredNonalphanumericCharacters
должно быть установлено значение 0
, в противном случае этот параметр отменяет любое регулярное выражение, которое используется