Zend Framework 1.12每个用户的登录会话长度

时间:2012-11-17 23:58:12

标签: zend-framework

我在http://framework.zend.com/manual/1.12/en/zend.session.global_session_management.html中定义的ZendFramework中设置了会话选项,默认为我的Bootstrap文件中的一周:

[zendsession]
name = name
save_path = "../zend_sessions"
use_only_cookies = on
remember_me_seconds = 604800

$cacheConfig = new Zend_Config_Ini(ROOT_DIR.'/application/configs/application.ini', 'zendsession');
Zend_Session::setOptions($cacheConfig->toArray());

它是否有效。

我想知道在登录个人用户时是否可以覆盖持续时间,目前就是这样:

$storage = new Zend_Auth_Storage_Session();
$storage->write($authAdapter->getResultRowObject());

关于, 凯文

1 个答案:

答案 0 :(得分:0)

您可以在代码中的任何位置使用Zend_Session::rememberMe(),只要在用户会话初始化之前完成。