Use LassoSPKitSessionPHP_key instead of LassoSPKitSessionFile_key
This commit is contained in:
parent
9e250c37dd
commit
796a21551d
|
@ -2,20 +2,20 @@
|
|||
require_once('lassospkit_datadir.inc.php');
|
||||
require_once('lassospkit_debug.inc.php');
|
||||
|
||||
$LassoSPKitSessionFile_key = "__LassoSPKitSessionObject";
|
||||
$LassoSPKitSessionPHP_key = "__LassoSPKitSessionObject";
|
||||
|
||||
class LassoSPKitSessionPHP {
|
||||
function retrieve($session, $timeout) {
|
||||
global $LassoSPKitSessionPHP_key;
|
||||
|
||||
$content = null;
|
||||
if (! isset($_SESSION)) {
|
||||
throw new Exception("LassoSPKit cannot work without PHP sessions if use_session is TRUE.");
|
||||
}
|
||||
if (isset($_SESSION[$LassoSPKitSessionFile_key])) {
|
||||
$content = $_SESSION[$LassoSPKitSessionFile_key];
|
||||
if (! isset($_SESSION[$LassoSPKitSessionFile_key . '_time']) ||
|
||||
$_SESSION[$LassoSPKitSessionFile_key . '_time'] - time() > $timeout) {
|
||||
#if (! isset($_SESSION)) {
|
||||
# throw new Exception("LassoSPKit cannot work without PHP sessions if use_session is TRUE.");
|
||||
#}
|
||||
if (isset($_SESSION[$LassoSPKitSessionPHP_key])) {
|
||||
$content = $_SESSION[$LassoSPKitSessionPHP_key];
|
||||
if (! isset($_SESSION[$LassoSPKitSessionPHP_key . '_time']) ||
|
||||
$_SESSION[$LassoSPKitSessionPHP_key . '_time'] - time() > $timeout) {
|
||||
$content = null;
|
||||
self::delete($session);
|
||||
}
|
||||
|
@ -24,11 +24,11 @@ class LassoSPKitSessionPHP {
|
|||
}
|
||||
function store($session, $content) {
|
||||
global $LassoSPKitSessionPHP_key;
|
||||
$_SESSION[$LassoSPKitSessionFile_key] = $content;
|
||||
$_SESSION[$LassoSPKitSessionFile_key . '_time'] = time();
|
||||
$_SESSION[$LassoSPKitSessionPHP_key] = $content;
|
||||
$_SESSION[$LassoSPKitSessionPHP_key . '_time'] = time();
|
||||
}
|
||||
function delete($session) {
|
||||
unset($_SESSION[$LassoSPKitSessionFile_key]);
|
||||
unset($_SESSION[$LassoSPKitSessionFile_key . '_time']);
|
||||
unset($_SESSION[$LassoSPKitSessionPHP_key]);
|
||||
unset($_SESSION[$LassoSPKitSessionPHP_key . '_time']);
|
||||
}
|
||||
}
|
||||
|
|
Reference in New Issue