【发布时间】:2019-01-17 17:36:22
【问题描述】:
如果 Yii 中的用户关闭浏览器或闲置大约一天(可能更少,我不确定),他们似乎会自动注销。是否有可能永远不注销它们(或者至少一个月或一年的很长一段时间)。不确定是否需要更改 Session 参数或 Cookie 参数。
我已尝试更改参数。
'components' => [
'session'=>[
'class' => 'yii\web\Session',
'cookieParams' => ['httponly' => true, 'lifetime' => 3600 * 4* 365],
'timeout' => 3600*4 *365,
'useCookies' => true
],
]
我已经尝试过会话 php ini 参数:
session_set_cookie_params(0);
ini_set('session.gc_maxlifetime', 0);
我已经尝试设置登录参数
Yii::$app->user->login($user, 31536000);
【问题讨论】: