This commit is contained in:
oneao committed 2026-02-26 22:19:26 +08:00
1 parent 8a3dea8545
commit 1903861354
21 files changed
+335 -236

No files matched your search

@@ -12,11 +12,11 @@ import (
"allapp/utils/requestx"
"allapp/utils/responsex"
"allapp/utils/uniqueid"
"errors"
"fmt"
"github.com/gofiber/fiber/v3"
"github.com/gofiber/fiber/v3/client"
"github.com/gofiber/fiber/v3/log"
)
// LoginQq qq登录
@@ -48,6 +48,11 @@ func LoginWechat(c fiber.Ctx) error {
openid, accessToken, err := getWechatAccess(dto.Code)
if err != nil {
log.Errorw("调用微信 access 接口失败",
"code", dto.Code, // 不打印原始 code
"error", err.Error(),
)
fmt.Println(err.Error())
return responsex.Error(c, "微信登录失败,请重试")
}
@@ -68,6 +73,10 @@ func LoginWechat(c fiber.Ctx) error {
// 新用户 → 拉用户信息
nickname, avatar, err := getWechatUserInfo(accessToken, openid)
if err != nil {
log.Errorw("调用微信用户信息接口失败",
"openid", openid,
"error", err,
)
return responsex.Error(c, "微信登录失败,请重试")
}
@@ -104,7 +113,7 @@ func getWechatAccess(code string) (openid string, accessToken string, err error)
openid, _ = accessMap["openid"].(string)
if accessToken == "" || openid == "" {
return "", "", errors.New("获取微信登录凭证失败")
return "", "", fmt.Errorf("获取微信登录凭证失败: %s", bodyData)
}
return