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