Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 17th, 2012  |  syntax: None  |  size: 0.96 KB  |  hits: 15  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Zend Framework - session id regenerated, can't stay logged in
  2. php_value session.auto_start 0
  3.        
  4. $config = array(
  5.     'name'           => 'session',
  6.     'primary'        => 'id',
  7.     'modifiedColumn' => 'modified',
  8.     'dataColumn'     => 'data',
  9.     'lifetimeColumn' => 'lifetime'
  10. );
  11.  
  12.  
  13. $saveHandler = new Zend_Session_SaveHandler_DbTable($config);
  14. Zend_Session::rememberMe($seconds = (60 * 60 * 24 * 30));
  15.  
  16. $saveHandler->setLifetime($seconds)->setOverrideLifetime(true);
  17.  
  18. Zend_Session::setSaveHandler($saveHandler);
  19. //start your session!
  20. Zend_Session::start();
  21.        
  22. protected function _initSession() {
  23.     $config = array(
  24.         'name'  => 'session',
  25.         'primary'  => 'id',
  26.         'modifiedColumn' => 'modified',
  27.         'dataColumn' => 'data',
  28.         'lifetimeColumn' => 'lifetime',
  29.         'lifetime' => 60*60*24*30,
  30.     );
  31.  
  32.     Zend_Session::setSaveHandler(new F_Session_SaveHandler_DbTable($config));        
  33. }
  34.        
  35. session.gc_maxlifetime
  36. session.cookie_lifetime