From ba0c5bb4d92482cbc2fdf48a9f1059a8229a57eb Mon Sep 17 00:00:00 2001 From: "1808837298@qq.com" <1808837298@qq.com> Date: Thu, 22 Feb 2024 01:48:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E4=BB=A4=E7=89=8C?= =?UTF-8?q?=E6=97=A0=E6=95=88=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- model/token.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/model/token.go b/model/token.go index 6282c6f..4193d94 100644 --- a/model/token.go +++ b/model/token.go @@ -47,7 +47,9 @@ func ValidateUserToken(key string) (token *Token, err error) { token, err = CacheGetTokenByKey(key) if err == nil { if token.Status == common.TokenStatusExhausted { - return nil, errors.New("该令牌额度已用尽 token.Status == common.TokenStatusExhausted " + key) + keyPrefix := key[:3] + keySuffix := key[len(key)-3:] + return nil, errors.New("该令牌额度已用尽 TokenStatusExhausted[sk-" + keyPrefix + "***" + keySuffix + "]") } else if token.Status == common.TokenStatusExpired { return nil, errors.New("该令牌已过期") } @@ -73,7 +75,9 @@ func ValidateUserToken(key string) (token *Token, err error) { common.SysError("failed to update token status" + err.Error()) } } - return nil, errors.New(fmt.Sprintf("%s 该令牌额度已用尽 !token.UnlimitedQuota && token.RemainQuota = %d", token.Key, token.RemainQuota)) + keyPrefix := key[:3] + keySuffix := key[len(key)-3:] + return nil, errors.New(fmt.Sprintf("[sk-%s***%s] 该令牌额度已用尽 !token.UnlimitedQuota && token.RemainQuota = %d", keyPrefix, keySuffix, token.RemainQuota)) } return token, nil }