ASP.NET 2.0 Security Features
ASP.NET 2.0 contains a new set of security-related controls, known collectively as the Login controls.
By taking advantage of the Login controls, you can create standard registration, login, and password recovery pages without writing any code.
Login Control:
CreateUserWizard Control:
PasswordRecovery Control:
ChangePassword Control:
If you want to learn how to use these controls check out this msdn article by Stephen Walther.