From ae8c6e92fc6b956e5b6297198b1b728440bba803 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 12 Dec 2017 11:25:32 +0100 Subject: [PATCH] Fix forced login for user switching --- pillar/web/users/routes.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pillar/web/users/routes.py b/pillar/web/users/routes.py index dd04bb34..44f9ccd2 100644 --- a/pillar/web/users/routes.py +++ b/pillar/web/users/routes.py @@ -85,8 +85,7 @@ def oauth_callback(provider): def login(): if request.args.get('force'): log.debug('Forcing logout of user before rendering login page.') - logout_user() - session.clear() + pillar.auth.logout_user() session['next_after_login'] = request.args.get('next') or request.referrer return render_template('login.html')