2017-04-06 40 views
0

On Yii framework 2在登录后将用户状态设置为1,手动登出后将其设置为2,如下所示。如何在用户闲置一段时间后自动注销Yii框架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

我有同样的任务,我解决了与阿贾克斯 – temirbek

回答

1

做它在afterLogout()方法从类继承 Yii\web\User

相关问题