mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-23 00:13:35 +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)
|
||||
{
|
||||
$sessionid = get_var('sessionid',Array('COOKIE','GET'));
|
||||
$kp3 = get_var('kp3',Array('COOKIE','GET'));
|
||||
$sessionid = get_var('sessionid',array('COOKIE'));
|
||||
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;
|
||||
|
@ -113,14 +113,21 @@
|
||||
{
|
||||
if(empty($sessionid) || !$sessionid)
|
||||
{
|
||||
$sessionid = get_var('sessionid',Array('COOKIE','GET'));
|
||||
$kp3 = get_var('kp3',Array('COOKIE','GET'));
|
||||
$sessionid = get_var('sessionid',array('COOKIE'));
|
||||
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->kp3 = $kp3;
|
||||
|
||||
|
||||
session_start();
|
||||
$GLOBALS['phpgw_session'] = $GLOBALS['HTTP_SESSION_VARS']['phpgw_session'];
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user