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

Jacek Kowalski
2019-08-07 ccc18b4b1cfc754e3367c7a60a4b7d9a71e28cc2
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 {