2017-04-06 46 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

相關問題