🎨 优化微信登录流程

This commit is contained in:
2025-07-23 02:54:43 +08:00
parent 666527b976
commit 8fd1968cf6

View File

@@ -117,7 +117,6 @@ func (*AppUserApi) WechatLogin(ctx *gin.Context) {
r.FailWithMessage("获取token失败", ctx) r.FailWithMessage("获取token失败", ctx)
return return
} }
if _, err = global.GVA_REDIS.Get(ctx, strconv.Itoa(int(user.ID))).Result(); errors.Is(err, redis.Nil) {
// 此处过期时间等于jwt过期时间 // 此处过期时间等于jwt过期时间
dr, err := utils.ParseDuration(global.GVA_CONFIG.JWT.ExpiresTime) dr, err := utils.ParseDuration(global.GVA_CONFIG.JWT.ExpiresTime)
if err != nil { if err != nil {
@@ -131,19 +130,12 @@ func (*AppUserApi) WechatLogin(ctx *gin.Context) {
} }
user_jwt.SetToken(ctx, token, int(claims.RegisteredClaims.ExpiresAt.Unix()-time.Now().Unix())) user_jwt.SetToken(ctx, token, int(claims.RegisteredClaims.ExpiresAt.Unix()-time.Now().Unix()))
result := map[string]interface{}{}
result["User"] = user
result["Token"] = token
result["ExpiresAt"] = claims.RegisteredClaims.ExpiresAt.Unix() * 1000
fmt.Println(result)
r.OkWithDetailed(gin.H{ r.OkWithDetailed(gin.H{
"User": user, "User": user,
"Token": token, "Token": token,
"ExpiresAt": claims.RegisteredClaims.ExpiresAt.Unix() * 1000, "ExpiresAt": claims.RegisteredClaims.ExpiresAt.Unix() * 1000,
}, "登录成功", ctx) }, "登录成功", ctx)
} }
}
// GetUserInfo 获取用户信息 // GetUserInfo 获取用户信息
func (*AppUserApi) GetUserInfo(ctx *gin.Context) { func (*AppUserApi) GetUserInfo(ctx *gin.Context) {