From f29f30e3ac937d0649d34601e92ce44935f3a50c Mon Sep 17 00:00:00 2001 From: Robert Elder Date: Wed, 22 Oct 2014 14:37:47 +0000 Subject: [PATCH] Include base_dir in session namespaces. --- airtime_mvc/application/models/Auth.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/airtime_mvc/application/models/Auth.php b/airtime_mvc/application/models/Auth.php index 37b9cae2e..fd39e0407 100644 --- a/airtime_mvc/application/models/Auth.php +++ b/airtime_mvc/application/models/Auth.php @@ -111,8 +111,11 @@ class Application_Model_Auth */ public static function pinSessionToClient($auth) { + $CC_CONFIG = Config::getConfig(); + $serverName = isset($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : ""; $remoteAddr = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : ""; - $auth->setStorage(new Zend_Auth_Storage_Session('Airtime' . $serverName . $remoteAddr . Application_Model_Preference::GetClientId())); + $sessionIdentifier = 'Airtime' . '-' . $serverName . '-' . $remoteAddr . '-' . Application_Model_Preference::GetClientId() . '-' . $CC_CONFIG["baseDir"]; + $auth->setStorage(new Zend_Auth_Storage_Session($sessionIdentifier)); } }