繁体   English   中英

如何在ASP.Net MVC Identity 2中更改密码验证?

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

如何在ASP.Net MVC5 Identity 2中更改密码验证?

谢谢

在VS2013 Update 2中的MVC项目模板中,应该有一个名为App_Start/IdentityConfig.cs的文件。 在其中,您应该找到类ApplicationUserManager和名为Create()的静态工厂方法。 这是配置用户管理器类的位置,包括定义密码的服务器端验证规则。 例如:

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

除了Anthony Chu的回答,

您可能还需要在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; }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM