summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/perm.inc.php
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-01-11 13:54:33 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-01-11 13:54:33 +0000
commitac2149cc84f98db84b0aada5f0cc90b5f0a4d049 (patch)
tree5223b4899b4f3dd2c4b78fa8b5153b03e381039a /frontends/php/include/perm.inc.php
parent3e0875c1bde2417cbe4914a5335f24ab0abfe184 (diff)
downloadzabbix-ac2149cc84f98db84b0aada5f0cc90b5f0a4d049.tar.gz
zabbix-ac2149cc84f98db84b0aada5f0cc90b5f0a4d049.tar.xz
zabbix-ac2149cc84f98db84b0aada5f0cc90b5f0a4d049.zip
- fixed conflict with cookies of other products (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@3693 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/perm.inc.php')
-rw-r--r--frontends/php/include/perm.inc.php12
1 files changed, 6 insertions, 6 deletions
diff --git a/frontends/php/include/perm.inc.php b/frontends/php/include/perm.inc.php
index 3aaa1160..69fd38e8 100644
--- a/frontends/php/include/perm.inc.php
+++ b/frontends/php/include/perm.inc.php
@@ -42,29 +42,29 @@
global $page;
global $PHP_AUTH_USER,$PHP_AUTH_PW;
global $USER_DETAILS;
- global $_COOKIE;
global $_REQUEST;
global $ZBX_LOCALNODEID;
$USER_DETAILS = NULL;
- if(isset($_COOKIE["sessionid"]))
+
+ $sessionid = get_cookie("zbx_sessionid");
+
+ if(isset($sessionid))
{
- $sessionid = $_COOKIE["sessionid"];
if(!($USER_DETAILS = DBfetch(DBselect("select u.*,s.* from sessions s,users u".
" where s.sessionid=".zbx_dbstr($sessionid)." and s.userid=u.userid".
" and ((s.lastaccess+u.autologout>".time().") or (u.autologout=0))".
" and ".DBid2nodeid('u.userid')." = ".$ZBX_LOCALNODEID))))
{
- setcookie("sessionid",$sessionid,time()-3600); /* NOTE: don't use zbx_setcookie */
+ zbx_unsetcookie('zbx_sessionid');
DBexecute("delete from sessions where sessionid=".zbx_dbstr($sessionid));
- unset($_COOKIE["sessionid"]);
unset($sessionid);
$incorrect_session = true;
}
else
{
- setcookie("sessionid",$sessionid,time()+3600); /* NOTE: don't use zbx_setcookie */
+ zbx_setcookie("zbx_sessionid",$sessionid);
DBexecute("update sessions set lastaccess=".time()." where sessionid=".zbx_dbstr($sessionid));
}
}