From f124d46f65a13eec18b8cfd6be4f941b4f257f3b Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <jkowalsk@student.agh.edu.pl>
Date: Thu, 20 Aug 2015 13:40:13 +0000
Subject: [PATCH] Add returnUrl parameter to logout() method

---
 uphpCAS.php |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/uphpCAS.php b/uphpCAS.php
index 2b734f4..4119ece 100644
--- a/uphpCAS.php
+++ b/uphpCAS.php
@@ -46,10 +46,16 @@
 		}
 	}
 	
+	public function getServerUrl($serverUrl) {
+		return $this->serverUrl;
+	}
 	public function setServerUrl($serverUrl) {
 		$this->serverUrl = $serverUrl;
 	}
 	
+	public function getServiceUrl() {
+		return $this->serviceUrl;
+	}
 	public function setServiceUrl($serviceUrl) {
 		$this->serviceUrl = $serviceUrl;
 	}
@@ -58,8 +64,8 @@
 		return $this->serverUrl.'/login?method=POST&service='.urlencode($this->serviceUrl);
 	}
 	
-	public function logoutUrl() {
-		return $this->serverUrl.'/logout';
+	public function logoutUrl($returnUrl = NULL) {
+		return $this->serverUrl.'/logout'.($returnUrl ? '?service='.urlencode($returnUrl) : '');
 	}
 	
 	public function logout() {

--
Gitblit v1.9.1