Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1070761
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T20:36:53+00:00 2026-05-16T20:36:53+00:00

Do I need to make a Custom Membership Provider or is there another way?

  • 0

Do I need to make a Custom Membership Provider or is there another way?

I have a project using ASP.NET Forms Authentication and the Microsoft SQL Membership Provider. The website is DONE. I use this provider everywhere. (Register, Login, Forgot Password, etc…)

Until now, my website users have not needed complex passwords. The users’ passwords were really just pins. The user could select anything for a password in the past. I had almost no restrictions for this website because none of the data is private or personal.

However I have received new requirements.

Here are the new password requirements:

  • Passwords must be at least 8 characters in length.
  • Passwords must be created using 3 of the following 4 character types:
    • Uppercase
    • Lowercase
    • Numeric
    • Punctuation
  • Do not use your name or User ID in the password.
  • Do not use old passwords again later.
  • Passwords must be changed at least every 60 days.
  • Passwords may not contain your User ID or any part of your full name.
  • Password history retention will prohibit use of the last 24 passwords.
  • Passwords may be changed by users only once in any 6-day period.

I realize I am going to have to modify all of the following pages: Register, Login, Forgot Password, etc… fortunately I stopped using the default controls a long time ago.

I appreciate your thoughts.

My first thought was that I need to write a Custom Membership Provider.
I don’t know how to make the standard provider to do most of this. I could write code to do.

  • Do I modify the aspnet_membership table?
  • Should I add my own table aspnet_something?
  • Can the user profile table be used for this problem?
  • Do I need my own MembershipUser class?

Thanks.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T20:36:57+00:00Added an answer on May 16, 2026 at 8:36 pm

    You need to listen to the ValidatingPassword event.

    See ASP.NET Membership ChangePassword control – Need to check for previous password for sample code of how to do this.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I need to make an application in .NET CF with different/single forms with a
I need to make a change to an ASP.NET web service written a couple
We need to make our enterprise ASP.NET/NHibernate browser-based application able to function when connected
I am customizing wordpress blog and I have a need to make custom sidebar
I have a crystal report file I need make a tiny edit in. It
I need to make an ArrayList of ArrayLists thread safe. I also cannot have
I need to make custom text field which will format numeric values according to
I need to make some custom objects in VBA that will need to reference
I need to make a custom dialog with 4 options but as far as
I need to make a WebCast presentation soon and need to do some whiteboarding

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.