2
我需要爲登錄到我的網站的用戶設置記住我的功能,以便每次關閉瀏覽器時都不需要重新登錄到網站。我在這裏使用zend框架,並嘗試使用一些Zend_Session代碼。我創建了一個表格並將會話寫入表格。但是,當我關閉瀏覽器並再次打開網站時 - 我需要再次手動重新登錄。想要使用zend Framework存儲會話
這是在我的引導文件中設置會話的代碼。
$config = array(
'name' => 'session',
'primary' => 'id',
'modifiedColumn' => 'modified',
'dataColumn' => 'data',
'lifetimeColumn' => 'lifetime'
);
//create your Zend_Session_SaveHandler_DbTable and
//set the save handler for Zend_Session
Zend_Session::setSaveHandler(new Zend_Session_SaveHandler_DbTable($config));
//start your session!
Zend_Session::start();
我在哪裏失去了一些東西 - 因爲據我所知,這是在我的網站相關的代碼,所以我肯定是錯過了這裏僅德會話管理。我早些時候在早期的網站中設置了存儲會話,但是這次我需要使用zend框架庫來完成。
!這很容易:D謝謝一堆! – Ali 2011-05-11 08:45:01
出於興趣:不能將其添加到配置中嗎? – Tjorriemorrie 2011-05-11 11:34:09
認爲這必須工作:resources.session.remember_me_seconds = 864000 或爲您的數組「remember_me_secodos」=>'xx'「 – opHASnoNAME 2011-05-11 13:17:28