Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C# ASP.NET Membership
I have a custom MembershipProvider based on this example[^] from msdn.
 
I defined the minRequiredPasswordLength and minRequiredNonAlphanumericCharacters in my web.config like this:
 
    <membership defaultProvider="CustomMembershipProvider">
      <providers>
        <clear/>
        <add name="CustomMembershipProvider"
             type="CustomProviders.CustomMembershipProvider"
             connectionStringName="CustomDB"
             enablePasswordRetrieval="false"
             enablePasswordReset="true"
             requiresQuestionAndAnswer="false"
             writeExceptionsToEventLog="true"
             requiresUniqueEmail="false"
             passwordFormat="Hashed"
             minRequiredPasswordLength="8"
             minRequiredNonAlphanumericCharacters="2"
             maxInvalidPasswordAttempts="5"
             passwordAttemptWindow="10"
             />
      </providers>
    </membership>
 
But when I try to change the password of the current user using the ChangePassword control or when I create a new user using the CreateUserWizard control, the Membership does not perform any validation over the new password, this means, both controls allow me introduce a new password like abc.
 
Does the Membership validate automatically the password?
I need to hand-code the password validation methods or there are something wrong with my code?
Posted 23-Nov-12 7:27am

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

I found the solution here[^].
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 9,935
1 OriginalGriff 6,987
2 CPallini 5,845
3 George Jonsson 4,015
4 Gihan Liyanage 3,266


Advertise | Privacy | Mobile
Web03 | 2.8.140926.1 | Last Updated 23 Nov 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100