From 24f3c29fad2fea3b3532910759b830dec1f78978 Mon Sep 17 00:00:00 2001 From: Tension Date: Tue, 30 Dec 2025 16:23:07 +0800 Subject: [PATCH] fix(subscribe): improve short token validation by adding case-insensitive comparison --- internal/handler/subscribe.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/handler/subscribe.go b/internal/handler/subscribe.go index 790ed1b..2db3297 100644 --- a/internal/handler/subscribe.go +++ b/internal/handler/subscribe.go @@ -37,7 +37,8 @@ func SubscribeHandler(svcCtx *svc.ServiceContext) func(c *gin.Context) { c.Abort() return } - if short != domainArr[0] { + if strings.ToLower(short) != strings.ToLower(domainArr[0]) { + logger.Debugf("[SubscribeHandler] Generate short token failed, short: %s, domain: %s", short, domainArr[0]) c.String(http.StatusForbidden, "Access denied") c.Abort() return