This project offer a basic Authentication System mainly focusses on :
-
3 Tier Architecture
-
Session Handling
This Application allows to:
Register a user having a specific Accesslevel to control its functionality respectively.
- Admin
- Employee
- Customer
- Supplier
Authenticate a user by checking provided email and password
Create a session with respective accesslevel and information.
Redirect to the respective Landing Page
| Access Level | User |
|---|---|
| 0 | Admin |
| 1 | Employee |
| 2 | Customer |
| 3 | Supplier |
ADO.Net approach is used to communicate with SQL Server for performing necessary actions on database in order to modify or read data while performing crud operations.
Session will enable us to get information of user in order to restrict the user access with respect to its accesslevel.
This project follows the 3 tier Architecture to develop this application that provides the efficent solution of managing high trafic towards the server. It is consist of follwing layers:
- Data Access Layer
- Bussiness Logic Layer
- Presentation Layer
In order to move data between different layers we used app props.
-
3 Tier Architecture
-
Session Handling
-
ADO.NET
-
SQL Server
-
App Props
You just need the following softwares to be installed in your computer to run this project
-
Visual Studio 2019
-
SQL Server Management Studio (SSMS 18)
-
SQL Server 2019 *
To run this project you simply need to:
- Start you SQL Server SERVICES
- Execute Authentication.sql script in your SSMS
- Double click on ByteWise Login System.sln and run with Visual Studio 2019