From 82cb034a27f6f141f8c7235e78b4d2573f9cbb5a Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Mon, 16 Mar 2020 20:52:03 +0000
Subject: [PATCH] Reformat LICENSE file so it is recognized by GitHub

---
 uphpCAS.php |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/uphpCAS.php b/uphpCAS.php
index 77ba8d3..1633119 100644
--- a/uphpCAS.php
+++ b/uphpCAS.php
@@ -122,10 +122,14 @@
 			.($returnUrl ? '?service='.urlencode($returnUrl) : '');
 	}
 	
-	public function logout($returnUrl = NULL) {
+	public function logoutLocal() {
 		@session_start();
+		unset($_SESSION[$this->sessionName]);
+	}
+	
+	public function logout($returnUrl = NULL) {
+		$this->logoutLocal();
 		if($this->isAuthenticated()) {
-			unset($_SESSION[$this->sessionName]);
 			header('Location: '.$this->logoutUrl($returnUrl));
 			die();
 		} elseif($returnUrl) {
@@ -144,6 +148,7 @@
 			return $_SESSION[$this->sessionName];
 		} elseif(isset($_REQUEST['ticket'])) {
 			$user = $this->verifyTicket($_REQUEST['ticket']);
+			session_regenerate_id();
 			$_SESSION[$this->sessionName] = $user;
 			return $user;
 		} else {

--
Gitblit v1.9.1