From d30b6840ad83883bb542d6aafb223ec206d0bb67 Mon Sep 17 00:00:00 2001 From: "Laisky.Cai" Date: Wed, 12 Mar 2025 13:38:29 +0000 Subject: [PATCH] fix: improve error logging and messaging for session handling in user and turnstile middleware --- controller/user.go | 4 +++- middleware/turnstile-check.go | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/controller/user.go b/controller/user.go index 77b6c024..46edd246 100644 --- a/controller/user.go +++ b/controller/user.go @@ -13,6 +13,7 @@ import ( "github.com/songquanpeng/one-api/common/config" "github.com/songquanpeng/one-api/common/ctxkey" "github.com/songquanpeng/one-api/common/i18n" + "github.com/songquanpeng/one-api/common/logger" "github.com/songquanpeng/one-api/common/random" "github.com/songquanpeng/one-api/model" ) @@ -72,8 +73,9 @@ func SetupLogin(user *model.User, c *gin.Context) { session.Set("status", user.Status) err := session.Save() if err != nil { + logger.Errorf(c.Request.Context(), "Unable to save login session information: %+v", err) c.JSON(http.StatusOK, gin.H{ - "message": "Unable to save session information, please try again", + "message": "Unable to save login session information, please try again", "success": false, }) return diff --git a/middleware/turnstile-check.go b/middleware/turnstile-check.go index c3451afa..1f0095f2 100644 --- a/middleware/turnstile-check.go +++ b/middleware/turnstile-check.go @@ -70,7 +70,7 @@ func TurnstileCheck() gin.HandlerFunc { err = session.Save() if err != nil { c.JSON(http.StatusOK, gin.H{ - "message": "Unable to save session information, please try again", + "message": "Unable to save turnsite session information, please try again", "success": false, }) return