This commit is contained in:
yangduo 2024-12-04 11:06:36 +08:00
parent 177cb8b34c
commit be793c3cb7

View File

@ -3,6 +3,7 @@ package inapp_shop
import (
"crypto/hmac"
"crypto/sha256"
"encoding/hex"
"f5"
"main/common"
"main/constant"
@ -119,7 +120,7 @@ func (this *InAppShopApi) Callback(c *gin.Context) {
mac := hmac.New(sha256.New, []byte(secret))
_, _ = mac.Write([]byte(strb.String()))
sign := string(mac.Sum(nil))
sign := hex.EncodeToString(mac.Sum(nil))
if strings.EqualFold(strings.ToLower(sign), strings.ToLower(reqObj.Signature)) {
f5.RspErr(c, 401, "invalid sign")
return