From f8552cceec35990daf7de75903885609640e1fa2 Mon Sep 17 00:00:00 2001 From: Julian Rother <julianr@fsmpi.rwth-aachen.de> Date: Sun, 1 Nov 2020 21:38:04 +0100 Subject: [PATCH] Added redirect_url and clear_cookies options to /logout --- app.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index 73e7b88..29d68c4 100644 --- a/app.py +++ b/app.py @@ -65,7 +65,13 @@ def create_app(test_config=None): @app.route("/logout") def logout(): session.clear() - return 'Ok', 200 + resp = Response('Ok', 200) + if request.values.get('redirect_url'): + resp = redirect(request.values.get('redirect_url')) + if request.values.get('clear_cookies'): + for key, data in request.cookies.items(): + resp.delete_cookie(key) + return resp @app.route("/status") def status(): -- GitLab