如何在ASP.Net MVC5 Identity 2中更改密码验证?
谢谢
发布于 2014-07-18 15:18:57
在MVC更新2的VS2013项目模板中,应该有一个名为App_Start/IdentityConfig.cs
的文件。在其中,您应该可以找到类ApplicationUserManager
和一个名为Create()
的静态工厂方法。这就是配置用户管理器类的位置,包括定义密码的服务器端验证规则。例如:
manager.PasswordValidator = new PasswordValidator
{
RequiredLength = 6,
RequireNonLetterOrDigit = true,
RequireDigit = true,
RequireLowercase = true,
RequireUppercase = true,
};
发布于 2015-09-28 12:32:58
除了安东尼·朱的回答外,
您可能还需要在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; }
https://stackoverflow.com/questions/24796454
复制相似问题