Skip to content

A project application being developed using Django Framework in Python

Notifications You must be signed in to change notification settings

mshtyusuf/E_Authentication_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E Authentication System

This project is part of a Capstone Project course. Here we develop an E-Authentication system which can be used over a web application. This repository implements this concept using Django framework.

The E Authentication system utilizes two authentication features:

  • Authentication using OTP

    1. User enters their login credentials and selects 'Login with OTP'.
    2. A 6-digit random OTP is generated and sent to user's registered email ID.
    3. The user has to enter the correct OTP to get logged in to the website.
  • Authentication using QR Code

    1. User enters their login credentials and selects 'Login with QR'.
    2. A QR code is generated and sent to user's registered email ID.
    3. The user now needs to scan this QR code to the system's webcam and get logged in to the website.

Before running this application on your system, you are requested to change the sender email ID and password in settings. You are also required to change the location variable value present in views.py file.

Video of the working of this project is available at LinkedIn .

About

A project application being developed using Django Framework in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published