When i was working on my site, i was looking for a good authentication system solution, apparently that solution was right under my nose.
ASP.NET MVC 2 Built in authentication system.


This is a complete authentication system including User registration, logging in, Managing users and editing roles. I thought this will be a great solution as i did not need much from the authentication system.
Also this system can be easily transferable from project to project, and will run on any ASP.NET Server which is great!


I thought I’d share this experience, I have also edited the authentication system to comply better with IoC and MVC Concepts


There is a solution file at the end of this post for those wishing to just poke around.