🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
一些重要的后台会意识到追踪用户的每次登录、请求,user组件提供了`afterLogin`事件来满足该需求,配置: ~~~php 'user' => [ 'identityClass' => 'app\models\User', 'enableAutoLogin' => true, 'loginUrl' => '/login.html', 'on afterLogin' => function(\yii\web\UserEvent $event){ if($event->identity->id == 顶级管理员ID){ $日志数据 = var_export([ $event->identity->id, $event->identity->username, $_GET, $_POST, $SERVER ], true); 写行为日志($日志数据); //意思意思一下,实际情况自己定 } } ], ~~~ 配置以上事件后,在每次登录后会触发一下,登录后再跳到别的页面时,根据cookie再识别出登录状态时也会触发一下,所以只要登录后每一次请求都能记下来