如何更改在ASP.Net MVC身份2的密码validation?

如何更改密码validation在ASP.Net MVC5身份2?

谢谢

在VS2013 Update 2的MVC项目模板中,应该有一个名为App_Start/IdentityConfig.cs的文件。 在这里你应该findApplicationUserManager类和一个名为Create()的静态工厂方法。 这就是configuration用户pipe理器类的地方,包括服务器端的密码validation规则。 例如:

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

除了安东尼·楚的回答,

您可能还需要更改它在模型文件夹> 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; }