ASP.NET MVC ужесточает требования к паролю с помощью MembershipPasswordAttribute ⇐ C#
-
Гость
ASP.NET MVC ужесточает требования к паролю с помощью MembershipPasswordAttribute
Я работаю над усилением пароля на своем сайте и хочу узнать, смогу ли я использовать MembershipPassword? Я попытался использовать приведенный ниже код в своей модели, но не получаю никаких сообщений об ошибках. Ниже приведены требования к паролю. Есть ли что-то, чего мне не хватает?
Требования к паролю:
[*]10 символов [*]Прописные [*]В нижнем регистре [*]Номер [*]Специальные символы
https://learn.microsoft.com/en-us/dotne ... mework-4.8
HTML
Модель
[Обязательно] [ТипДанных(ТипДанных.Пароль)] [Дисплей(Имя = "Пароль")] [Пароль Членства( MinRequiredNonAlphanumericCharacters = 1, MinNonAlphanumericCharactersError = "Ваш пароль должен содержать хотя бы один символ (!, @, #, $, %, ^ и т. д.), ErrorMessage = "Ваш пароль должен состоять из 10 символов и содержать хотя бы один символ (!, @, #, $, %, ^ и т. д.), MinRequiredPasswordLength = 10 )] публичная строка Пароль {get; набор; } [Необходимый] [ТипДанных(ТипДанных.Пароль)] [Display(Name = «Подтвердить пароль»)] [Пароль Членства( MinRequiredNonAlphanumericCharacters = 1, MinNonAlphanumericCharactersError = "Ваш пароль должен содержать хотя бы один символ (!, @, #, $, %, ^ и т. д.), ErrorMessage = "Ваш пароль должен состоять из 10 символов и содержать хотя бы один символ (!, @, #, $, %, ^ и т. д.), MinRequiredPasswordLength = 10 )]
Я работаю над усилением пароля на своем сайте и хочу узнать, смогу ли я использовать MembershipPassword? Я попытался использовать приведенный ниже код в своей модели, но не получаю никаких сообщений об ошибках. Ниже приведены требования к паролю. Есть ли что-то, чего мне не хватает?
Требования к паролю:
[*]10 символов [*]Прописные [*]В нижнем регистре [*]Номер [*]Специальные символы
https://learn.microsoft.com/en-us/dotne ... mework-4.8
HTML
Модель
[Обязательно] [ТипДанных(ТипДанных.Пароль)] [Дисплей(Имя = "Пароль")] [Пароль Членства( MinRequiredNonAlphanumericCharacters = 1, MinNonAlphanumericCharactersError = "Ваш пароль должен содержать хотя бы один символ (!, @, #, $, %, ^ и т. д.), ErrorMessage = "Ваш пароль должен состоять из 10 символов и содержать хотя бы один символ (!, @, #, $, %, ^ и т. д.), MinRequiredPasswordLength = 10 )] публичная строка Пароль {get; набор; } [Необходимый] [ТипДанных(ТипДанных.Пароль)] [Display(Name = «Подтвердить пароль»)] [Пароль Членства( MinRequiredNonAlphanumericCharacters = 1, MinNonAlphanumericCharactersError = "Ваш пароль должен содержать хотя бы один символ (!, @, #, $, %, ^ и т. д.), ErrorMessage = "Ваш пароль должен состоять из 10 символов и содержать хотя бы один символ (!, @, #, $, %, ^ и т. д.), MinRequiredPasswordLength = 10 )]
Мобильная версия