我正在开发Cakephp2.x…我正在使用auth组件。。。现在写入的问题是会话在几分钟后自动过期。。我的意思是,如果用户什么都不做,那么CakePHP会在一段时间后将他们注销。。。我想让会话时间永远不变,除非他点击注销按钮。。我不知道该怎么做。。如有任何帮助,将不胜感激
这是我的配置代码:
Configure::write('Session', array(
'defaults' => 'php'
));
我认为问题在于您使用的是默认的php会话,并且它们(在php.ini
中)被配置为比您希望的提前过期。请参阅。
如果你想让你的登录永久有效,最好使用基于cookie的登录。例如,请参阅此插件。