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



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



спасибо

472   2  

2 ответов:

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

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

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

вам также может потребоваться изменить его в папке Models > AccountViewModel.cs > класс 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; }

Comments

    Ничего не найдено.