From 3a45e8457f686407a7692f1b93ba0bdd1f6acd8b Mon Sep 17 00:00:00 2001 From: luying Date: Fri, 12 Nov 2021 13:53:55 +0800 Subject: [PATCH] =?UTF-8?q?sdk=EF=BC=9A=E4=BF=AE=E5=A4=8D=E5=9B=9E?= =?UTF-8?q?=E8=B0=83ip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web-server/app/service/Sdk.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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发布