ASP.NET Web Forms Authentication
In this tutorial, we will discuss about how to create a secure Web Forms application with user registration and login. We are using Visual Studio to create the application. This example includes the following steps.
- Create a Web Forms project
- Set Authentication for the Project
- Enable SSL for the Project
- Set Project URL
- Run Project
- User Registration
- User Login
Create a project in visual studio as we are doing below.
Select Web Forms Template
Click on Change Authentication button and select Authentication type.
Secure Sockets Layer (SSL) is a protocol defined to allow Web servers and Web clients to communicate more securely through the use of encryption
In Solution Explorer, click on the project and press F4 to display the Properties window. Now, change SSL Enable property to true.
In Solution Explorer, right click on the project and select properties. It will pop up a window like below.
Set Project URL, it should be similar to the SSL URL. After setting save it by using CTRL+S.
After enabling SSL, now run application. It may ask to install IIS Express SSL certificate then install it and let application run.
It will produce the following output.
This application has two more links Register and Login on the upper right corner. Now, a user can register and login to the application. This feature makes application more secure.
To register, click on the Register link and fill registration details.
After successful registration it shows home page with user login status.
Now, registered user can login to the application.
After login, it shows home page with login status.