Fixed user switching.
Basically this copies bd976e6c2e7867fee70c8654cc887bf1d3973bc1 from Pillar.
This commit is contained in:
@@ -117,6 +117,12 @@ def homepage():
|
|||||||
@blueprint.route('/login')
|
@blueprint.route('/login')
|
||||||
def login():
|
def login():
|
||||||
from flask import request
|
from flask import request
|
||||||
|
from flask_login import logout_user
|
||||||
|
|
||||||
|
if request.args.get('force'):
|
||||||
|
log.debug('Forcing logout of user before rendering login page.')
|
||||||
|
logout_user()
|
||||||
|
session.clear()
|
||||||
|
|
||||||
next_after_login = request.args.get('next')
|
next_after_login = request.args.get('next')
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user