diff --git a/web-server/app/service/Sdk.ts b/web-server/app/service/Sdk.ts index 41c9ac294..3b3700e62 100644 --- a/web-server/app/service/Sdk.ts +++ b/web-server/app/service/Sdk.ts @@ -83,7 +83,8 @@ export default class Sdk extends Service { public treatRoleOrGuildNameValidate(params: RoleNameCallBackParam|GuildNameCallBackParam|GetGuildInfoByUserParam) { const { ctx } = this; - const ip = ctx.request.ip; + let ip = ctx.header['x-real-ip']; + console.log('*****', ip) if(!params.checkParams()) return SDK_37_TREAT_CODE.WRONG_PARAMS; @@ -106,6 +107,7 @@ export default class Sdk extends Service { return SDK_37_TREAT_CODE.SUCCESS } + // 用户名违规处理 public async treatRoleName(params: RoleNameCallBackParam) { const { ctx } = this; @@ -128,9 +130,9 @@ export default class Sdk extends Service { return SDK_37_TREAT_CODE.ERR.code; } - if(params.actor != role.roleName || params.actor_id != role.roleId) { - console.error('用户名违规处理, roleName或roleId对不上', params.actor, role.roleName, params.actor_id, role.roleId); - return SDK_37_TREAT_CODE.ERR.code; + if(params.actor.trim() != role.roleName.trim() || params.actor_id.trim() != role.roleId.trim()) { + console.error('用户名违规处理, roleName或roleId对不上', params.actor, role.roleName, params.actor.trim() == role.roleName.trim(), params.actor_id, role.roleId); + return SDK_37_TREAT_CODE.SUCCESS.code; } // 2. redis发布