diff --git a/application/service/UserService.php b/application/service/UserService.php index 2aaef39ed..b5f2aa81a 100755 --- a/application/service/UserService.php +++ b/application/service/UserService.php @@ -347,20 +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; - } + } + + // 添加用户后处理钩子 + $hook_name = 'plugins_service_user_save_success_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; } // 状态