也许我今天的googlin技能不是很好,但是我似乎找不到使用单个用户帐户通过新的asp.net mvc5项目设置不同的密码要求(而不是最小/最大长度)的方法。

[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; }

我尚不知道我现在想要做什么密码,但可能是最小长度和大写字母以及一个数字的最小组合。

知道我如何才能做到这一点(最好通过模型属性)吗?

最佳答案

您可以将RegularExpressionAttribute与此规则中的规则一起使用:

Regex to validate password strength

关于c# - ASP.NET身份,需要 'strong'密码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20953371/

10-09 18:28