From 390ac86a514ae3503a74024b32bd9502cb89f85f Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Fri, 9 Oct 2009 10:39:10 +0000
Subject: [PATCH] AuthMemCookie: Delete the session cookie when deleting the
 session.

Update issue 219
Status: Fixed
This patch implements deletion of the AuthMemCookie session cookie when
logging out.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@1834 44740490-163a-0410-bde0-09ae8108e29a
---
 lib/SimpleSAML/AuthMemCookie.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/SimpleSAML/AuthMemCookie.php b/lib/SimpleSAML/AuthMemCookie.php
index 61adacbcc..db3ac9cf3 100644
--- a/lib/SimpleSAML/AuthMemCookie.php
+++ b/lib/SimpleSAML/AuthMemCookie.php
@@ -149,9 +149,11 @@ class SimpleSAML_AuthMemCookie {
 		$sessionID = $_COOKIE[$cookieName];
 
 		/* Delete the session from memcache. */
-
 		$memcache = $this->getMemcache();
 		$memcache->delete($sessionID);
+
+		/* Delete the session cookie. */
+		setcookie($cookieName, '', 1, '/', NULL, SimpleSAML_Utilities::isHTTPS(), TRUE);
 	}
 
 
-- 
GitLab