在Yii框架2上,我在登录后将用户状态设置为1,在手动注销后设置为2,如下所示。
//after logging in
$user->status = 1;
$user->save(true, ['status']);
//after manual logging out
$user->status = 2;
$user->save(true, ['status']);
但Yii框架2有一种机制,可以在用户暂停一段时间后自动清除登录会话。在这种情况下,如何更新用户状态?
答案 0 :(得分:1)
在继承自的类中的afterLogout()
方法中执行此操作
Yii\web\User
?