2013-07-26 67 views
-1

我正在CakePHP 2.x上工作...我正在使用auth组件...现在写的问题是会话在几分钟后自动过期..我的意思是如果用户什么都不做CakePHP在一段时间后将它们注销...我想让会话时间永远保存,除非他点击注销按钮..我不知道如何去做这个..任何帮助将不胜感激会话超时永久cakephp

这是我的配置代码:

Configure::write('Session', array(
    'defaults' => 'php' 
)); 
+1

你有没有*在这里问过之前试过读过这本书? http://book.cakephp.org/2.0/en/development/sessions.html#session-configuration – burzum

+0

以及我已经看到dere ..他们正在明确写出时间段...我不想要..例如'超时'=> 4320 // 3天 – hellosheikh

+0

“几分钟”多少分钟 - “某段时间”多长时间?您的问题是如何更改超时时间,或者用户是否在注销后退出。 2分钟? – AD7six

回答

1

我认为问题是,你使用的是默认的PHP会话和它们配置(在php.ini)到期迟早比你想。 See

如果你想让你的登录永远活着,最好使用基于cookie的登录。例如见this plugin