mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-13 17:38:19 +01:00
verify that get_var did not return an empty cookie var (breaks noncookie sessions)
This commit is contained in:
parent
c60fbfd183
commit
0a3912cf96
@ -118,8 +118,16 @@
|
|||||||
{
|
{
|
||||||
if(empty($sessionid) || !$sessionid)
|
if(empty($sessionid) || !$sessionid)
|
||||||
{
|
{
|
||||||
$sessionid = get_var('sessionid',Array('COOKIE','GET'));
|
$sessionid = get_var('sessionid',array('COOKIE'));
|
||||||
$kp3 = get_var('kp3',Array('COOKIE','GET'));
|
if(@empty($sessionid))
|
||||||
|
{
|
||||||
|
$sessionid = get_var('sessionid',array('GET'));
|
||||||
|
}
|
||||||
|
$kp3 = get_var('kp3',array('COOKIE'));
|
||||||
|
if(@empty($kp3))
|
||||||
|
{
|
||||||
|
$kp3 = get_var('kp3',array('GET'));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$db = $GLOBALS['phpgw']->db;
|
$db = $GLOBALS['phpgw']->db;
|
||||||
|
@ -113,14 +113,21 @@
|
|||||||
{
|
{
|
||||||
if(empty($sessionid) || !$sessionid)
|
if(empty($sessionid) || !$sessionid)
|
||||||
{
|
{
|
||||||
$sessionid = get_var('sessionid',Array('COOKIE','GET'));
|
$sessionid = get_var('sessionid',array('COOKIE'));
|
||||||
$kp3 = get_var('kp3',Array('COOKIE','GET'));
|
if(@empty($sessionid))
|
||||||
|
{
|
||||||
|
$sessionid = get_var('sessionid',array('GET'));
|
||||||
|
}
|
||||||
|
$kp3 = get_var('kp3',array('COOKIE'));
|
||||||
|
if(@empty($kp3))
|
||||||
|
{
|
||||||
|
$kp3 = get_var('kp3',array('GET'));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->sessionid = $sessionid;
|
$this->sessionid = $sessionid;
|
||||||
$this->kp3 = $kp3;
|
$this->kp3 = $kp3;
|
||||||
|
|
||||||
|
|
||||||
session_start();
|
session_start();
|
||||||
$GLOBALS['phpgw_session'] = $GLOBALS['HTTP_SESSION_VARS']['phpgw_session'];
|
$GLOBALS['phpgw_session'] = $GLOBALS['HTTP_SESSION_VARS']['phpgw_session'];
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user