From 5f862d5c3fef5fcf3cc8772f808f537c8a154886 Mon Sep 17 00:00:00 2001 From: yangduo Date: Wed, 25 Sep 2024 14:12:18 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/apigate/middleware/caforward.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/apigate/middleware/caforward.go b/server/apigate/middleware/caforward.go index 31fb0256..bf41ea45 100644 --- a/server/apigate/middleware/caforward.go +++ b/server/apigate/middleware/caforward.go @@ -22,12 +22,14 @@ import ( 其他的需要校验 OutApp不需要限制并发数!!! +Callback 也不需要 */ func CaForward(c *gin.Context) { accountId := c.DefaultQuery("account_id", "") sessionId := c.DefaultQuery("session_id", "") - var needlimit bool = !strings.HasPrefix(c.DefaultQuery("c", ""), "OutApp") + cmd:=c.DefaultQuery("c", "") + var needlimit bool = !strings.HasPrefix(cmd, "OutApp") && !strings.HasPrefix(cmd, "Callback") if needlimit && !jccommon.IsValidSessionId(accountId, sessionId) { f5.RspErr(c, 500, "invalid session_id") c.Abort()