A simple web server with session-based authentication using Python http module.
This project requires Python 3.9.7+
Since the server uses bcrypt
for password hashing, please make sure you have this module installed as well.
If you need to install bcrypt you can run:
# with pip
pip install bcrypt
# with anaconda
conda install -c anaconda bcrypt
By default the server runs on localhost:8080
, but you can change this configuration by editing config.py
file.
If you change the socket configuration, please update all the html pages too!
All static html pages are stored inside the /pages
folder.
Move inside the project folder and run:
python main.py
You can login using the given test account:
Email: [email protected]
Password: Tellnobody123
Enjoy