gpt4 book ai didi

c# - ASP.NET 身份,需要 'strong' 密码

转载 作者:IT王子 更新时间:2023-10-29 03:57:54 26 4
gpt4 key购买 nike

也许今天早上我的 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; }

我还不知道我想要什么密码要求,但可能是最小长度和要求一个小写字母、大写字母和一个数字的组合。

知道如何实现这个(最好通过模型属性)吗?

最佳答案

您可以在 App_Start\IdentityConfig.cs 中配置密码要求

// Configure validation logic for passwords
manager.PasswordValidator = new PasswordValidator
{
RequiredLength = 4,
RequireNonLetterOrDigit = false,
RequireDigit = false,
RequireLowercase = false,
RequireUppercase = false,
};

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

26 4 0