diff --git a/application/service/UserService.php b/application/service/UserService.php index c625f1e1fcef8cc2ec84be7892026032c8a00c10..2aaef39eddd55947ac1da144f4670bd0394d17b0 100755 --- a/application/service/UserService.php +++ b/application/service/UserService.php @@ -347,6 +347,20 @@ class UserService } else { $data['add_time'] = time(); $user_id = Db::name('User')->insertGetId($data); + + // 添加用户后处理钩子 + $hook_name = 'plugins_service_user_save_after_insert_handle'; + $ret = HookReturnHandle(Hook::listen($hook_name, [ + 'hook_name' => $hook_name, + 'is_backend' => true, + 'params' => &$params, + 'data' => &$data, + 'user_id' => &$user_id, + ])); + if(isset($ret['code']) && $ret['code'] != 0) + { + return $ret; + } } // 状态