Description:
A program that utilizes Python, SQLalchemy, and Flask to implement logic that allows users to register their information into a database and login if their data is already stored and their password is correct.After authenticated, the user is then directed to a secret page where they can download files only accessible to authenticated users. The program encrypts user passwords through hashing using the Werkzeug module. In order to increase the level of security when hashing I added a salt length of 8 chars in order to make data more secure. When a user's email does not exist, the password is incorrect, or account already exists when registering The user is given a flash message letting them know what the error is.
Technologies Used:
Programming Language:
Python
HTML
Technologies:
Bootstrap
Encryption
Flask
Hashing
SQL
Werkzeug
Connect With Me