Forms authentication enables you to authenticate the user name and password of your users using a login form that you create. Unauthenticated requests are redirected to a login page, where the user provides credentials and submits the form. If the application authenticates the request, the system issues a ticket that contains a key for reestablishing the identity for subsequent requests.
The topics in this section describe how to use forms authentication to create a custom login system.
A convenient way to use forms authentication is to use ASP.NET membership (which stores user credentials) and the ASP.NET login controls (which you can use to create a login page).