Fix forced login for user switching

This commit is contained in:
2017-12-12 11:25:32 +01:00
parent 1d1e588d57
commit ae8c6e92fc

View File

@@ -85,8 +85,7 @@ def oauth_callback(provider):
def login(): def login():
if request.args.get('force'): if request.args.get('force'):
log.debug('Forcing logout of user before rendering login page.') log.debug('Forcing logout of user before rendering login page.')
logout_user() pillar.auth.logout_user()
session.clear()
session['next_after_login'] = request.args.get('next') or request.referrer session['next_after_login'] = request.args.get('next') or request.referrer
return render_template('login.html') return render_template('login.html')