Подтвердить что ты не робот

Как изменить проверку пароля в ASP.Net MVC Identity 2?

Как изменить проверку пароля в ASP.Net MVC5 Identity 2?

Спасибо

4b9b3361

Ответ 1

В шаблоне проекта MVC в обновлении 2 VS2013 должен быть файл с именем App_Start/IdentityConfig.cs. В нем вы должны найти класс ApplicationUserManager и статический метод factory, называемый Create(). То, где настроен пользовательский класс менеджера, включая правила проверки на стороне сервера для паролей. Например:

manager.PasswordValidator = new PasswordValidator
{
    RequiredLength = 6,
    RequireNonLetterOrDigit = true,
    RequireDigit = true,
    RequireLowercase = true,
    RequireUppercase = true,
};

Ответ 2

В дополнение к ответу Энтони Чу,

Вам также может потребоваться изменить его в папке Models > AccountViewModel.cs > class RegisterViewModel (а также класс ResetPasswordViewModel)

Измените "MinimumLength = 6" (нужно прокрутить вправо)

 [Required]
 [StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
 [DataType(DataType.Password)]
 [Display(Name = "Password")]
 public string Password { get; set; }