RequireNonLetterOrDigit

RequireNonLetterOrDigit

我创建了一个密码验证器,如下所示:

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

但是,诸如 Testing123 之类的密码被认为是无效的:



错误信息很不清楚,它说密码应该至少有一个非字母或数字字符。好吧,我有3个数字。那么有什么问题呢?当我添加一个非字母时

最佳答案

此属性的 name 和 documentation 都是不明确的。这应该是:

关于asp.net - RequireNonLetterOrDigit 未正确验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25865952/

10-11 14:25