* fix bug for sessionID.
This commit is contained in:
@@ -852,7 +852,7 @@ class baseRouter
|
||||
if(!defined('SESSION_STARTED'))
|
||||
{
|
||||
/* If request header has token, use it as session for authentication. */
|
||||
$this->sessionID = isset($_SERVER['HTTP_AUTHORIZATION']) ? session_id($_SERVER['HTTP_AUTHORIZATION']) : session_id();
|
||||
if(isset($_SERVER['HTTP_AUTHORIZATION'])) session_id($_SERVER['HTTP_AUTHORIZATION']);
|
||||
|
||||
$sessionName = $this->config->sessionVar;
|
||||
session_name($sessionName);
|
||||
@@ -860,6 +860,8 @@ class baseRouter
|
||||
if($this->config->customSession) session_save_path($this->getTmpRoot() . 'session');
|
||||
session_start();
|
||||
|
||||
$this->sessionID = session_id();
|
||||
|
||||
if(isset($_GET[$this->config->sessionVar])) helper::restartSession($_GET[$this->config->sessionVar]);
|
||||
|
||||
define('SESSION_STARTED', true);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php if($files):?>
|
||||
<?php
|
||||
$sessionString = $config->requestType == 'PATH_INFO' ? '?' : '&';
|
||||
$sessionString = ($config->requestType == 'PATH_INFO' and !isonlybody()) ? '?' : '&';
|
||||
$sessionString .= session_name() . '=' . session_id();
|
||||
?>
|
||||
<?php if($fieldset == 'true'):?>
|
||||
|
||||
Reference in New Issue
Block a user