Yii2 authTimeout不起作用

时间:2018-08-12 16:13:53

标签: yii2

登录authTimeout设置为两个小时,但是如果系统空闲,则30分钟后系统会自行注销。知道为什么会这样吗?

'components' => [
    'user' => [
        'identityClass' => 'app\models\User',
        'enableAutoLogin' => false,
        'authTimeout' => 7200,
        'enableSession' => true,
    ],
]

1 个答案:

答案 0 :(得分:1)

这可能与会话超时有关。通常的默认值约为30分钟,因此会话将在authTimeout生效之前过期。您需要在配置中调整Session::$timeout的值:

'session' => [
    'timeout' => 7200, // or greater
],