From ea158307894089053e6db71957b15afaa22681c6 Mon Sep 17 00:00:00 2001 From: Tracker-Friendly Date: Mon, 20 Nov 2023 00:05:07 +0000 Subject: [PATCH] Updated account service --- account/account.py | 8 ++++++++ account/templates/confirm.html | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/account/account.py b/account/account.py index fa676fd..0fff0f1 100644 --- a/account/account.py +++ b/account/account.py @@ -49,6 +49,7 @@ def login(): if is_password_valid: response = make_response("Logged in!") response.set_cookie('passwordhash', passwordhash) + response.set_cookie('email', request.form['email']) return response else: return "Incorrect email or password" @@ -62,5 +63,12 @@ def dashboard(): else: return redirect(url_for('index')) +@app.route('/deleteacct') +def deleteacct(): + if 'passwordhash' in request.cookies and request.cookies.get('passwordhash'): + return render_template('dashboard.html', user_email=request.cookies.get('email'), password_hash=request.cookies.get('passwordhash')) + else: + return redirect(url_for('index')) + if __name__ == '__main__': serve(app, host='0.0.0.0', port=runport) diff --git a/account/templates/confirm.html b/account/templates/confirm.html index 948e18c..ba1bf16 100644 --- a/account/templates/confirm.html +++ b/account/templates/confirm.html @@ -14,7 +14,8 @@

Are you SURE you would like to delete your account?

- + +