As I have demonstrated, you can clearly see that implementing user authentication and roles within an application is not difficult at all thanks to .NET 2.0 and Visual Studio .NET 2005. The keys points to remember are as follows:
- Properly provision your database.
- Modify your web.config for custom authentication.
- Modify your web.config for custom role management
Microsoft has done an excellent job in this endeavor to assist both developers and businesses to do more faster and with greater productivity. Kudos Microsoft!