diff --git a/app/main/views/sign_out.py b/app/main/views/sign_out.py index fe1e47329..d4add09ea 100644 --- a/app/main/views/sign_out.py +++ b/app/main/views/sign_out.py @@ -8,5 +8,7 @@ from app.main import main @main.route('/sign-out', methods=(['GET'])) @login_required def sign_out(): + if session.get('service_name', None): + session.pop('service_name') logout_user() return redirect(url_for('main.index')) diff --git a/app/templates/admin_template.html b/app/templates/admin_template.html index bfaf44ffa..84687acff 100644 --- a/app/templates/admin_template.html +++ b/app/templates/admin_template.html @@ -48,17 +48,17 @@ {% block content %} - {% if current_user.is_authenticated() %} + {% if current_user.is_authenticated() and session['service_name'] != None %}