打开config/web.php,在$config数组设定中设置以下代码
$config = [
// 其他设置
'components' =>[
// 其他设置
'user' => [
'identityClass' => 'app\models\User',
'enableAutoLogin' => true,
'on beforeLogin' => function($event) {
//处理
},
'on afterLogin' => function($event) {
//登录后更新登录时间和登录IP
$user = $event->identity;
$user->login_time = time();
$user->login_ip = \Yii::$app->getRequest()->getUserIP();
$user->save();
}
],
// 其他设置
],
// 其他设置
]