使用zend框架在12小时不活动后注销用户

时间:2013-10-10 11:26:37

标签: zend-framework session-variables

嗨,大家好,我已经做了2天多了。我有两种类型的用户(管理员和访客),并希望只有管理员在12小时不活动后退出。以下是我的工作,但几分钟后就会退出。

了Zend_Session ::了rememberMe(43200);

我见过在线资源,说我必须在config.ini文件中设置这些会话变量。 resources.session.gc_maxlifetime =`43200 resources.session.remember_me_seconds = 43200 resources.session.cookie_lifetime = 43200

上述方法的问题在于全局设置变量并让访客保持登录状态12小时。

任何解决方案都将受到赞赏。

由于

1 个答案:

答案 0 :(得分:0)

您不必存储     Zend_Session组件::了rememberMe(43200);在config.ini中的会话变量中 您可以在检查身份验证时调用它,例如在auth controller的身份验证操作或类似操作中。 根据条件,您可以检查您的用户是否是管理员,然后您可以执行 Zend_Session组件::了rememberMe(43200); 否则没有。

希望这会有所帮助..