fix: improve error logging and messaging for session handling in user and turnstile middleware

This commit is contained in:
Laisky.Cai 2025-03-12 13:38:29 +00:00
parent df3335510b
commit d30b6840ad
2 changed files with 4 additions and 2 deletions

View File

@ -13,6 +13,7 @@ import (
"github.com/songquanpeng/one-api/common/config" "github.com/songquanpeng/one-api/common/config"
"github.com/songquanpeng/one-api/common/ctxkey" "github.com/songquanpeng/one-api/common/ctxkey"
"github.com/songquanpeng/one-api/common/i18n" "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/common/random"
"github.com/songquanpeng/one-api/model" "github.com/songquanpeng/one-api/model"
) )
@ -72,8 +73,9 @@ func SetupLogin(user *model.User, c *gin.Context) {
session.Set("status", user.Status) session.Set("status", user.Status)
err := session.Save() err := session.Save()
if err != nil { if err != nil {
logger.Errorf(c.Request.Context(), "Unable to save login session information: %+v", err)
c.JSON(http.StatusOK, gin.H{ 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, "success": false,
}) })
return return

View File

@ -70,7 +70,7 @@ func TurnstileCheck() gin.HandlerFunc {
err = session.Save() err = session.Save()
if err != nil { if err != nil {
c.JSON(http.StatusOK, gin.H{ 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, "success": false,
}) })
return return