diff options
| author | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-01-11 13:54:33 +0000 |
|---|---|---|
| committer | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2007-01-11 13:54:33 +0000 |
| commit | ac2149cc84f98db84b0aada5f0cc90b5f0a4d049 (patch) | |
| tree | 5223b4899b4f3dd2c4b78fa8b5153b03e381039a /frontends/php/include/perm.inc.php | |
| parent | 3e0875c1bde2417cbe4914a5335f24ab0abfe184 (diff) | |
| download | zabbix-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.php | 12 |
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)); } } |
