如何测试ASP.NET会员密码是否符合配置的复杂性要求?
发布时间:2020-12-16 00:45:32 所属栏目:asp.Net 来源:网络整理
导读:我有一个ASP.NET页面,允许管理员更改用户的密码。由于管理员不知道用户的密码,因此我使用以下命令: MembershipUser member = Membership.GetUser(_usernameTextBox.Text);member.ChangePassword(member.ResetPassword(),_passNewTextBox.Text); – 如SO q
我有一个ASP.NET页面,允许管理员更改用户的密码。由于管理员不知道用户的密码,因此我使用以下命令:
MembershipUser member = Membership.GetUser(_usernameTextBox.Text); member.ChangePassword(member.ResetPassword(),_passNewTextBox.Text); – 如SO question所述。 如果新密码不符合在web.config文件中配置的复杂性要求,则密码将被重置,但不会更改为所需的密码。如果新密码不符合复杂性要求,那么密码根本不应该改变。 有没有一种简单的方法来测试新密码的复杂性要求? 解决方法
您可以使用以下属性来测试密码:
> Membership.PasswordStrengthRegularExpression 请注意,如果您没有在web.config文件中配置密码,PasswordStrengthRegularExpression属性将为空字符串。 有关正则表达式匹配的信息,请参阅Regex.IsMatch(String)上的MSDN参考 感谢马特有帮助的意见。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 实体框架 – 如何防止创建列的模型属性?
- asp.net – Amazon SES停止工作
- 存储过程 – 经典ASP – ADO执行存储过程传入??参数
- 当值不为null时,清除在ASP.NET MVC视图中输出值的方法
- asp.net – 如何在设计模式下打开RDLC
- asp.net-identity – 支持EF和Asp.NEt身份的IdentityServer
- ASP.NET Dropdownlist selectedindexchanged事件未在向上/向
- asp.net – Ajax Control Toolkit ModalPopupExtender无法在
- asp.net – 如何使用jquery或jscript触发单击按钮?
- asp.net – 衡量Web请求和响应的大小
推荐文章
站长推荐
- asp.net – Sitecore – System.Security.Crypto
- asp.net-mvc – 编译时mvc视图检查与msbuild
- asp.net-mvc – 我如何编写一个MVC3 / 4应用程序
- 在asp.net按钮中添加图像和文本
- asp.net – WSDL.exe工具的/ serverInterface和/
- 70-515 MCTS培训套件是否在ASP.NET健康监控问题上
- asp.net – FormsAuthentication.RedirectFromLo
- asp.net – 如何在使用System.Web.Optimization时
- asp.net – 在C#后面的代码中实现javascript确认
- asp.net core WebAPI实现CRUD
热点阅读