嗨,大家好,我已经做了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小时。
任何解决方案都将受到赞赏。
由于
答案 0 :(得分:0)
您不必存储 Zend_Session组件::了rememberMe(43200);在config.ini中的会话变量中 您可以在检查身份验证时调用它,例如在auth controller的身份验证操作或类似操作中。 根据条件,您可以检查您的用户是否是管理员,然后您可以执行 Zend_Session组件::了rememberMe(43200); 否则没有。
希望这会有所帮助..