我们正在使用标准的 ASP.NET 身份验证提供程序(AspNetSqlMembershipProvider,因为它发生了),并且默认密码强度要求对于我们的需求来说有点过分。
我们要求我们的用户输入至少包含字母数字的密码(即,如果用户愿意,可以输入字母和至少一个强制数字、混合大小写和非字母数字字符)。
谁能建议什么 PasswordStrengthRegularExpression 设置可以实现这一点?
此外,如果用户尝试使用的密码未通过正则表达式检查,我们如何控制向用户显示的错误消息?
笔记
发现该minRequiredNonalphanumericCharacters
属性必须设置为0
,否则此设置会覆盖任何使用的正则表达式