配置如下
main.php
'user' => [
'class' => 'yii\web\User',
'identityClass' => 'admin\models\login\User',
'enableAutoLogin' => false,
'authTimeout' => 3600,
'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true, 'secure' => true],
],
mian-local.php
'session' => [
'name' => 'advanced-admin',
'class' => 'yii\redis\Session',
'redis' => 'redis',
'timeout' => 3600,
],
登录成功后几分钟到十几分钟就自动退出了,查看redis session超时时间还在,但是yii2的user已经没了 Yii::$app->user->isGuest返回结果是true,重新登录后session和user以及Yii::$app->user->isGuest=false都是正常,过一段时间后又失效了,查看内存后发现内存依然足够,目前没有找到原因