Fixed post-login redirect location when running in server mode under a non-default root. Fixes #5473

This commit is contained in:
Aditya Toshniwal
2020-05-04 15:00:45 +01:00
committed by Dave Page
parent 04d6d4e2cc
commit 370094274c
2 changed files with 4 additions and 2 deletions

View File

@@ -15,7 +15,8 @@ from flask import current_app, flash
from flask_babelex import gettext
from flask_security import current_user
from flask_security.views import _security, _ctx
from flask_security.utils import config_value, get_post_logout_redirect
from flask_security.utils import config_value, get_post_logout_redirect, \
get_post_login_redirect
from flask import session
import config
@@ -60,7 +61,7 @@ def login():
return flask.redirect(get_post_logout_redirect())
session['_auth_source_manager_obj'] = auth_obj.as_dict()
return flask.redirect('/')
return flask.redirect(get_post_login_redirect())
flash(gettext(msg), 'danger')
return flask.redirect(get_post_logout_redirect())