From: <gem...@li...> - 2011-11-21 09:41:45
|
Revision: 244 http://gemstracker.svn.sourceforge.net/gemstracker/?rev=244&view=rev Author: michieltcs Date: 2011-11-21 09:41:35 +0000 (Mon, 21 Nov 2011) Log Message: ----------- Refs #453 - Do not call rememberMe() (this regenerates the session id), instead set an expiration time on the session namespace Modified Paths: -------------- trunk/library/classes/GemsEscort.php Modified: trunk/library/classes/GemsEscort.php =================================================================== --- trunk/library/classes/GemsEscort.php 2011-11-21 09:23:15 UTC (rev 243) +++ trunk/library/classes/GemsEscort.php 2011-11-21 09:41:35 UTC (rev 244) @@ -98,9 +98,6 @@ $firebug = $application->getOption('firebug'); $this->_startFirebird = $firebug['log']; - // expire the session after 30 minutes - Zend_Session::rememberMe($this->_sessionLifetime); - $sessionOptions['name'] = GEMS_PROJECT_NAME_UC . 'SESSID'; $sessionOptions['cookie_path'] = strtr(dirname($_SERVER['SCRIPT_NAME']), '\\', '/'); @@ -397,6 +394,7 @@ protected function _initSession() { $session = new Zend_Session_Namespace('gems.' . GEMS_PROJECT_NAME . '.session'); + $session->setExpirationSeconds($this->_sessionLifetime); if (! isset($session->user_role)) { $session->user_role = 'nologin'; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |