Zend Framework - session id regenerated, can't stay logged in -


awe come on people :( isn't there 1 can me out here

hi guys, i'm trying store sessions in database using zend sessions somereason sessions die out. im not sure if theres code being executed or whether else.

i've noticed session id seems regenerated after breif time after having logged in.

this despite having added following line in htaccess file:

php_value session.auto_start 0 

the end result i'm logged out every minute i'm logged in.

heres code in bootstrap file

$config = array(     'name'           => 'session',     'primary'        => 'id',     'modifiedcolumn' => 'modified',     'datacolumn'     => 'data',     'lifetimecolumn' => 'lifetime' );   $savehandler = new zend_session_savehandler_dbtable($config); zend_session::rememberme($seconds = (60 * 60 * 24 * 30));   $savehandler->setlifetime($seconds)->setoverridelifetime(true);   zend_session::setsavehandler($savehandler); //start session! zend_session::start(); 

i'm not using other session related function except perhaps zend_auth when logging in.


infact rememberme calls regenerateid function of session class - end result i'm logged out every few minutes now.

i had problem because primary id in db table set int(11) (idiot!)

duplicate db sessions created upon zend_auth login

it should set char(32)! set int out of habit. spent 4 days tracking down.


Comments

Popular posts from this blog

c# - how to write client side events functions for the combobox items -

exception - Python, pyPdf OCR error: pyPdf.utils.PdfReadError: EOF marker not found -