Subversion Repositories oidplus

Compare Revisions

Regard whitespace Rev 556 → Rev 557

/trunk/includes/classes/OIDplusSessionHandler.class.php
75,7 → 75,7
$_SESSION = array();
session_destroy();
session_write_close();
op_setcookie(session_name(), '', time()-3600); // remove cookie, so GDPR people are happy
OIDplus::cookieUtils()->unsetcookie(session_name()); // remove cookie, so GDPR people are happy
}
}
}
91,7 → 91,7
if ($this->simulate) return;
 
$this->sessionSafeStart();
op_setcookie(session_name(),session_id(),time()+$this->sessionLifetime);
OIDplus::cookieUtils()->setcookie(session_name(),session_id(),time()+$this->sessionLifetime);
 
$_SESSION[$name] = self::encrypt($value, $this->secret);
}
102,7 → 102,7
 
if (!isset($_COOKIE[session_name()])) return null; // GDPR: Only start a session when we really need one
$this->sessionSafeStart();
op_setcookie(session_name(),session_id(),time()+$this->sessionLifetime);
OIDplus::cookieUtils()->setcookie(session_name(),session_id(),time()+$this->sessionLifetime);
 
if (!isset($_SESSION[$name])) return null;
return self::decrypt($_SESSION[$name], $this->secret);
112,12 → 112,12
if (!isset($_COOKIE[session_name()])) return;
 
$this->sessionSafeStart();
op_setcookie(session_name(),session_id(),time()+$this->sessionLifetime);
OIDplus::cookieUtils()->setcookie(session_name(),session_id(),time()+$this->sessionLifetime);
 
$_SESSION = array();
session_destroy();
session_write_close();
op_setcookie(session_name(), "", time()-3600); // remove cookie, so GDPR people are happy
OIDplus::cookieUtils()->unsetcookie(session_name()); // remove cookie, so GDPR people are happy
}
 
public function exists($name) {