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