如何更改在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; }