How do I define the password rules for the ASP.NET Membership Provider?

10,412

Solution 1

See this article where you can set the minRequiredNonAlphanumericCharacters setting:

http://msdn.microsoft.com/en-us/library/ms998347.aspx#paght000022_sqlmembershipproviderconfig

Solution 2

You could use the passwordStrengthRegularExpression property of the configuration\system.web\membership\providers\add section of the web config.

I don't know if ASP.NET allows a user to create an account if the password doesn't complains the regular expression especified.

There is an example here.

Share:
10,412
JoshJordan
Author by

JoshJordan

a

Updated on June 05, 2022

Comments

  • JoshJordan
    JoshJordan almost 2 years

    When using web forms authentication with the ASP.NET Membership provider, we are defaulted to some decently strict password rules. I think eight characters, including one non-alpha, are required.

    I'm not looking to make them all willy-nill loose, but generally I do not use a non-alpha character in my own password, and feel like a hypocrite forcing my users to do so.

    I've done some looking, but can't figure out where this rule is defined. I'm sure I'm just missing something simple - anyone know?