mirror of https://github.com/jacekkow/uphpCAS

Jacek Kowalski
2015-09-03 cc5e2904619f00482ca79a75f4e073795850c8ca
uphpCAS.php
@@ -46,7 +46,7 @@
      }
   }
   
   public function getServerUrl($serverUrl) {
   public function getServerUrl() {
      return $this->serverUrl;
   }
   public function setServerUrl($serverUrl) {
@@ -68,13 +68,16 @@
      return $this->serverUrl.'/logout'.($returnUrl ? '?service='.urlencode($returnUrl) : '');
   }
   
   public function logout() {
   public function logout($returnUrl = NULL) {
      session_start();
      if(isset($_SESSION['uphpCAS-user'])) {
      if($this->isAuthenticated()) {
         unset($_SESSION['uphpCAS-user']);
         header('Location: '.$this->logoutUrl($returnUrl));
         die();
      } elseif($returnUrl) {
         header('Location: '.$returnUrl);
         die();
      }
      header('Location: '.$this->logoutUrl());
      die();
   }
   
   public function isAuthenticated() {