diff --git a/www/saml2/idp/SingleLogoutServiceiFrame.php b/www/saml2/idp/SingleLogoutServiceiFrame.php index 79d5fcbfab964d1463bcee6a597b4b4c6da11838..dcef2cb2f694c5b430e61c6994c0916b2bfcbbbc 100644 --- a/www/saml2/idp/SingleLogoutServiceiFrame.php +++ b/www/saml2/idp/SingleLogoutServiceiFrame.php @@ -134,6 +134,7 @@ function updateslostatus() { $templistofsps = $session->get_sp_list(SimpleSAML_Session::STATE_ONLINE); foreach ($templistofsps AS $spentityid) { $session->set_sp_logout_completed($spentityid); + setcookie('spstate-' . sha1($spentityid) , '', time() - 3600); // Delete cookie } $objResponse->addScriptCall('slocompleted');