1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-31 03:40:37 +02:00

Valid login event added. Session conflict fix. Session test added. Featurebox tree() fix.

This commit is contained in:
Cameron
2021-01-14 10:31:51 -08:00
parent e51dfa1fc8
commit 7279e0273e
4 changed files with 88 additions and 69 deletions

View File

@@ -118,7 +118,7 @@ class e_session
protected $_namespace;
protected $_name;
protected $_sessionStarted = false; // Fixes lost $_SESSION value problem.
protected static $_sessionStarted = false; // Fixes lost $_SESSION value problem.
/**
* Validation options
@@ -477,7 +477,7 @@ class e_session
public function start($sessionName = null)
{
if (isset($_SESSION) && ($this->_sessionStarted == true))
if (isset($_SESSION) && (self::$_sessionStarted === true))
{
return $this;
}
@@ -544,7 +544,7 @@ class e_session
session_start();
$this->_sessionStarted = true;
self::$_sessionStarted = true;
return $this;
}
@@ -591,7 +591,7 @@ class e_session
if (!empty($name) && preg_match('#^[0-9a-z_]+$#i', $name))
{
$this->_name = $name;
return session_name($name);
// return session_name($name);
}
return false;
}