【发布时间】:2012-01-09 11:52:19
【问题描述】:
在创建具有 ASP.NET 成员资格的用户之前,如何确保输入的密码与输入的用户名不匹配?
更新:
我尝试过设置这个(在 web.config 文件提供程序部分):
passwordStrengthRegularExpression = "^(?:(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])|(?=.*[a-z])(?=.*[A-Z])(?=.*[!%,.;:])|(?=.*[a-z])(?=.*[0-9])(?=.*[!%,.;:])|(?=.*[A-Z])(?=.*[0-9])(?=.*[!%,.;:]))(?i)(?!.*" + Username + ").+$";
但是恐怕将它与这样的用户名进行比较在会员资格中不起作用。
我还认为我可以通过一些自定义验证来装饰AccountModel 中RegisterModel 类的Password 属性。
无论哪种方式,我都感到困惑并需要建议。
【问题讨论】:
-
如果您想要一个直接的答案,您必须提供一些代码来显示创建帐户的机制。
标签: asp.net asp.net-mvc asp.net-membership