登录authTimeout
设置为两个小时,但是如果系统空闲,则30分钟后系统会自行注销。知道为什么会这样吗?
'components' => [
'user' => [
'identityClass' => 'app\models\User',
'enableAutoLogin' => false,
'authTimeout' => 7200,
'enableSession' => true,
],
]
答案 0 :(得分:1)
这可能与会话超时有关。通常的默认值约为30分钟,因此会话将在authTimeout
生效之前过期。您需要在配置中调整Session::$timeout
的值:
'session' => [
'timeout' => 7200, // or greater
],