会话仅在注销时过期

时间:2015-07-21 07:10:01

标签: php cakephp

我在一个cakephp项目中工作。只要用户点击退出按钮,我想保持登录会话值。怎么可能。 提前谢谢

2 个答案:

答案 0 :(得分:1)

最好的方法是在 app / Config / core.php 中设置session超时。

Configure::write('Session', array(
        'defaults' => 'php',
                'timeout' => 200000,//minutes
                'autoRegenerate' => false,//not resets session on activity
                'cookieTimeout' => 144000000
    ));

答案 1 :(得分:0)

您可以设置Cookie过期0,然后在您清除Cookie之前,Cookie永不过期。

session_set_cookie_params(0, $cookieParams["path"], $cookieParams["domain"], $secure, $httponly);