如何增加cakephp 2的登录时间
问题描述:
您可以让我知道如何增加CakePHP 2的会话到期时间吗?如何增加cakephp 2的登录时间
目前,我将配置设置为以下。
Configure::write('Session', array(
'defaults' => 'php',
'timeout' => 129600, // The session will timeout after 30 minutes of inactivity
'cookieTimeout' => 129600, // The session cookie will live for at most 24 hours, this does not effect session timeouts
'ini' => array(
'session.gc_maxlifetime' => 129600 // 36 hours
)
));
但是,这些设置不起作用,会话过期几乎24 minutes.Thanks 这个线程并没有解决我的问题“How to increase cakephp Auth component session expire time”
答
在你的应用
的core.php中的文件添加该配置Configure::write('Session', array(
'defaults' => 'cache',//default session
'timeout' => '<time_in_minute>',//in minutes
'cookieTimeout' => '<time_in_minute>',//in minutes
'ini' => array('session.cookie_domain' => env('HTTP_BASE')),
'handler' => array(
'config' => '<handler>' //if you are using default sessions then this field is not necessary
)
));
根据您的要求添加时间
+1
不工作,这段代码甚至不允许我登录。 –
的可能的复制【如何提高CakePHP的验证组件会话过期ŧ ime](http://*.com/questions/30694932/how-to-increase-cakephp-auth-component-session-expire-time) – drmonkeyninja
我在上面的问题中试过解决方案。它不适合我。 –