【发布时间】:2025-12-03 05:20:03
【问题描述】:
我们正在使用标准的 ASP.NET 身份验证提供程序(AspNetSqlMembershipProvider),而默认的密码强度要求对于我们的需求来说有点过分了。
我们要求我们的用户输入至少包含字母数字的密码(即,如果用户愿意,可以输入字母和至少一个数字,混合大小写和非字母数字字符)。
谁能建议什么 PasswordStrengthRegularExpression 设置可以实现这一点?
另外,如果用户尝试使用的密码未通过正则表达式检查,我们如何控制向用户显示的错误消息?
注意
发现minRequiredNonalphanumericCharacters属性必须设置为0,否则这个设置会覆盖任何使用的正则表达式
【问题讨论】:
标签: asp.net authentication passwords