【发布时间】:2014-09-16 10:06:59
【问题描述】:
我创建了一个密码验证器,如下所示:
manager.PasswordValidator = new PasswordValidator
{
RequiredLength = 8,
RequireNonLetterOrDigit = false,
RequireDigit = false,
RequireLowercase = true,
RequireUppercase = true,
};
但是,像Testing123这样的密码被认为是无效的:
密码必须至少包含一个非字母或数字字符。
错误信息很不清楚,它说密码应该至少有一个非字母或数字字符。嗯,我有3位数。那么有什么问题呢?当我添加一个非字母时
【问题讨论】:
-
您的意思是 RequireNonLetterOrDigit = true 吗?