在Yii 2中,我必须存储用户的登录信息并在一个表中注销。现在,当用户登录并手动注销时,我在表中存储了登录和注销数据(datetime
)。
但是当任何用户在会话自动过期时自动注销,那时我没有获得用户身份,这就是我没有收到注销数据的原因(datetime
)。
我的自动会话过期时间是1小时。
'user' => [
'identityClass' => 'common\models\Users',
'enableAutoLogin' => true,
'idParam' => '_frontend',
'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true],
'class' => 'nill\forum\PhpBBWebUser',
'authTimeout' => 3600,
//'absoluteAuthTimeout' => 3600,
],
'session' => [
// this is the name of the session cookie used for login on the frontend
'name' => 'advanced-frontend',
],
我想在用户自动注销或会话过期后获得用户身份。