ASP.NET配置文件中的密码策略(成员)

Ali*_*Ali 4 c# asp.net asp.net-membership password-policy

在更改密码页面中,我们有这个代码,所以如果我们想要将密码策略更改为"StrongPolicy",我们有办法还是默认情况下?

我们还可以将其改为弱政策吗?

我读过MSDN但找不到它.

Membership mu ; 
mu=Membership.GetUser(txtUserName.Text); 

mu.UnlockUser();
var newPass= mu.ResetPassword();
mu.ChangePassword(newPass,TxtPassword.Text);
Run Code Online (Sandbox Code Playgroud)

Jay*_*Jay 5

如果你正在使用MVC 5(可能是MVC4,还没有检查过).

这是一个很好的简单方法来改变它而不改变配置.在您的解决方案资源管理器中,转到

'App_Start'> IdentityConfig

在这里您将看到一个密码验证器,更改这些设置将允许您更改站点所需的密码的复杂性:

manager.PasswordValidator = new PasswordValidator { RequiredLength = 6, RequireNonLetterOrDigit = true, RequireDigit = true, RequireLowercase = true, RequireUppercase = true, };