From 6bc847b8291566b306427a630cd4da97afea23c7 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Oct 06 2016 10:29:46 +0000 Subject: Ensure the user remains logged out if it couldn't be properly set-up Fixes https://pagure.io/pagure/issue/1388 --- diff --git a/pagure/__init__.py b/pagure/__init__.py index 45fed05..db39385 100644 --- a/pagure/__init__.py +++ b/pagure/__init__.py @@ -155,6 +155,9 @@ if APP.config.get('PAGURE_AUTH', None) in ['fas', 'openid']: flask.flash( 'Could not set up you as a user properly, please contact ' 'an admin', 'error') + # Ensure the user is logged out if we cannot set them up + # correctly + logout() return flask.redirect(return_url)