How To Change Password Validation in ASP.Net MVC Identity 2?

前端 未结 2 1578
温柔的废话
温柔的废话 2020-12-13 03:26

How To Change Password Validation in ASP.Net MVC5 Identity 2 ?

Thanks

相关标签:
2条回答
  • 2020-12-13 04:00

    In the MVC project template in VS2013 Update 2, there should be a file called App_Start/IdentityConfig.cs. In it you should find the class ApplicationUserManager and a static factory method called Create(). That's where the user manager class is configured, including the server-side validation rules for passwords are defined. For example:

    manager.PasswordValidator = new PasswordValidator
    {
        RequiredLength = 6,
        RequireNonLetterOrDigit = true,
        RequireDigit = true,
        RequireLowercase = true,
        RequireUppercase = true,
    };
    
    0 讨论(0)
  • 2020-12-13 04:07

    In addition to Anthony Chu's answer,

    You may also need to change it in Models folder > AccountViewModel.cs > class RegisterViewModel (as well as class ResetPasswordViewModel)

    Change "MinimumLength = 6" (need to scroll right)

     [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; }
    
    0 讨论(0)
提交回复
热议问题