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:
@@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user