Index: trunk/kernel/include/modules.php =================================================================== diff -u -r2960 -r3021 --- trunk/kernel/include/modules.php (.../modules.php) (revision 2960) +++ trunk/kernel/include/modules.php (.../modules.php) (revision 3021) @@ -3,6 +3,10 @@ Copyright 2002, Intechnic Corporation, All rights reserved */ +$ado =& GetADODBConnection(); +$session_cookie_name = $ado->GetOne('SELECT VariableValue FROM '.$g_TablePrefix.'ConfigurationValues WHERE VariableName = "SessionCookieName"'); +define('SESSION_COOKIE_NAME', $session_cookie_name); + set_cookie('cookies_on', '1', time() + 31104000); // if branches that uses if($mod_prefix) or like that will never be executed @@ -77,7 +81,7 @@ if(!strlen($sid) || $sid=="_") { if($sid != "_") - $sid = $_COOKIE["sid"]; + $sid = $_COOKIE[SESSION_COOKIE_NAME]; } else $SessionQueryString = TRUE; @@ -396,8 +400,8 @@ { global $var_list, $objConfig; - if((!$_COOKIE["sid"] && $objConfig->Get("CookieSessions")>0 && strlen($var_list["sid"])<2 && !headers_sent()) - || strlen($_COOKIE["sid"])>0) + if((!$_COOKIE[SESSION_COOKIE_NAME] && $objConfig->Get("CookieSessions")>0 && strlen($var_list["sid"])<2 && !headers_sent()) + || strlen($_COOKIE[SESSION_COOKIE_NAME]) > 0) { return TRUE; } @@ -816,7 +820,7 @@ else { /* switch user to GET session var */ - if (!$_COOKIE['sid']) { + if (!$_COOKIE[SESSION_COOKIE_NAME]) { $SessionQueryString = TRUE; } //else { @@ -844,7 +848,7 @@ $var_list['t'] = ''; $var_list['sid'] = ''; set_cookie('login', '', time() - 3600); - set_cookie('sid', '', time() - 3600); + set_cookie(SESSION_COOKIE_NAME, '', time() - 3600); } $CookieTest = isset($_COOKIE['cookies_on']) ? $_COOKIE['cookies_on'] : ''; @@ -883,7 +887,7 @@ $objSession->SetThemeName($m_var_list["theme"]); if($objConfig->Get("CookieSessions")>0 && !$SessionQueryString && !headers_sent()) { - set_cookie('sid', $var_list['sid'], 0); + set_cookie(SESSION_COOKIE_NAME, $var_list['sid'], 0); } //echo "New Session: ".$objSession->GetSessionKey()."
\n"; if(isset($_COOKIE["login"]) && $Action != "m_logout" && $FrontEnd==1)