diff --git a/server/wheelserver/api/v1/inapp_shop/inapp_shop.go b/server/wheelserver/api/v1/inapp_shop/inapp_shop.go index 5f7cfefc..fb7efc85 100644 --- a/server/wheelserver/api/v1/inapp_shop/inapp_shop.go +++ b/server/wheelserver/api/v1/inapp_shop/inapp_shop.go @@ -122,7 +122,7 @@ func (this *InAppShopApi) Callback(c *gin.Context) { sign := strings.ToLower(hex.EncodeToString(mac.Sum(nil))) f5.GetSysLog().Info("%s, %s, %s", secret, sign, strings.ToLower(reqObj.Signature)) - if strings.EqualFold(sign, strings.ToLower(reqObj.Signature)) { + if !strings.EqualFold(sign, strings.ToLower(reqObj.Signature)) { f5.RspErr(c, 401, "invalid sign") return }