From ffe640e1062b3dab21decc37939fb7b8272d82b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Schneider?= Date: Thu, 18 Jul 2013 12:06:55 +0200 Subject: [PATCH] Fix logout initiated by idp in public part --- saml_pipelines.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/saml_pipelines.php b/saml_pipelines.php index e24d607..9202288 100644 --- a/saml_pipelines.php +++ b/saml_pipelines.php @@ -3,9 +3,11 @@ /* Loading simplesamlphp */ include_spip('inc/simplesamlphp/lib/_autoload'); -include_spip('inc/my_auth'); +include_spip('inc/headers'); include_spip('inc/session'); +include_spip('inc/my_auth'); + function saml_definir_session($session) { // Vérification de la connection à l'idp @@ -15,6 +17,7 @@ function saml_definir_session($session) if (!$simplesaml->isAuthenticated()) { my_spip_logout(); + redirige_par_entete('/'); } } return $session;