I am not very good at using ASP.NET, but I used the built-in membership providers for a simple WebForms application, and I found their PITA when trying to expand the way they work (add / remove multiple fields and repeat accordingly). Now I am preparing for the MVC project (ASP.NET MVC or Monorail), and I think - is there a better way to handle users? Ask them to log in / log out, save certain parts of the site for specific users (for example, registered users or something similar to the “share this with friends” feature on many social networking sites where you can designate users with access to certain things: what is the best way to make it scale well?
I guess I wasn’t so understood. To rephrase my question: Would you use a standard ASP.NET membership provider for a website-oriented application, or something else (what)?
source
share