我正在尝试在用户注销时附加注销事件,但没有成功。
// after user login...
Yii::$app->user->on(\yii\web\User::EVENT_AFTER_LOGOUT, function ($e) {
// some code...
});
// somewhere else
Yii::$app->user->logout();
// I expected the event to be fired after the above call...
我错过了什么吗?
编辑:
EVENT_BEFORE_LOGIN / EVENT_AFTER_LOGIN被触发,但EVENT_BEFORE_LOGOUT / EVENT_AFTER_LOGOUT未被触发。
我完全糊涂了。任何帮助将不胜感激。