Skip to content

ashwin3082002/Simple-Login-Authentication-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple-Login-Authentication-System

This is a simple user login system

This ia a simple user login system which stores the user info in a text file. To secure the users password I have implemented hashing to store password and users will wil able to reset the password using an OTP sent to their Email ID. The user info is stored in a nested dictionary of the format in the login_info.txt file

{unique_id:{'username':'username_of_user','password':'Hashed_Password','details':{"Name":"user_name",'mobile':'user_mobile_no','email id':'user_email_ID',"unique id":Unique ID}}}

This script also has an admin panel whose credentials are stored in the admin_info.txt file and the admin will be able to reset a users password and to delete a user permanently.

If the script succefully run then the screen will be like

1

In the Existing User Section, If the login is successfull the screen will be like

2

The admin panel will be like

3

To test this file in your pc first star and fork this repo and clone this into your pc and run the following code

pip install requirements.txt

Install the dependencies using this command

Note: Correctly Specify the requirements.txt file location

Then you are ready to go and test

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages