From d27449c46848cb93ae0640514780068ecdd8e397 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20J=C3=B6nsson?= Date: Sat, 15 Nov 2025 18:26:18 +0100 Subject: [PATCH] added confirm password on register page --- README.md | 6 +++++- app.py | 8 +++++++- templates/register.html | 4 ++++ 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 49b68c6..fd4f3d6 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ # flask-base -Simple flask website with login \ No newline at end of file +Simple flask website with login + + +To run: +pkill -f "flask run" && flask run --host=0.0.0.0 --port=5001 \ No newline at end of file diff --git a/app.py b/app.py index a1fa22a..23e0f1d 100644 --- a/app.py +++ b/app.py @@ -43,11 +43,17 @@ def login(): def register(): if request.method == 'POST': email = request.form.get('email') - password = generate_password_hash(request.form.get('password')) + password = request.form.get('password') + confirm_password = request.form.get('confirm_password') + if password != confirm_password: + return 'Passwords do not match' + if User.query.filter_by(email=email).first(): return 'Email already registered' + password = generate_password_hash(password) + new_user = User(email=email, password=password) db.session.add(new_user) db.session.commit() diff --git a/templates/register.html b/templates/register.html index 67bda33..a42c26f 100644 --- a/templates/register.html +++ b/templates/register.html @@ -17,6 +17,10 @@ +
+ + +