def logout(): auth = APP.config.get('PAGURE_AUTH', None) if auth in ['fas', 'openid']: if hasattr(flask.g, 'fas_user') and flask.g.fas_user is not None: FAS.logout() elif auth == 'local': import pagure.ui.login as login login.logout()
def logout(): auth = APP.config.get("PAGURE_AUTH", None) if auth in ["fas", "openid"]: if hasattr(flask.g, "fas_user") and flask.g.fas_user is not None: FAS.logout() elif auth == "local": import pagure.ui.login as login login.logout()
def logout(): """ Log out the user currently logged in in the application """ auth = pagure_config.get('PAGURE_AUTH', None) if auth in ['fas', 'openid']: if hasattr(flask.g, 'fas_user') and flask.g.fas_user is not None: from pagure.ui.fas_login import FAS FAS.logout() elif auth == 'oidc': from pagure.ui.oidc_login import oidc_logout oidc_logout() elif auth == 'local': import pagure.ui.login as login login.logout()
def logout(): """ Log out the user currently logged in in the application """ auth = pagure_config.get("PAGURE_AUTH", None) if auth in ["fas", "openid"]: if hasattr(flask.g, "fas_user") and flask.g.fas_user is not None: from pagure.ui.fas_login import FAS FAS.logout() elif auth == "oidc": from pagure.ui.oidc_login import oidc_logout oidc_logout() elif auth == "local": import pagure.ui.login as login login.logout()
def auth_logout(): # pragma: no cover """ Method to log out from the application. """ return_point = flask.url_for('index') if 'next' in flask.request.args: if is_safe_url(flask.request.args['next']): return_point = flask.request.args['next'] if not authenticated(): return flask.redirect(return_point) if APP.config.get('PAGURE_AUTH', None) in ['fas', 'openid']: if hasattr(flask.g, 'fas_user') and flask.g.fas_user is not None: FAS.logout() flask.flash("You are no longer logged-in") elif APP.config.get('PAGURE_AUTH', None) == 'local': import pagure.ui.login as login login.logout() return flask.redirect(return_point)