huangjiajun 3週間前
コミット
781e2980ab
1個のファイルの変更6行の追加1行の削除
  1. +6
    -1
      app/svc/svc_default_user.go

+ 6
- 1
app/svc/svc_default_user.go ファイルの表示

@@ -115,10 +115,15 @@ func CheckUserToken(c *gin.Context, user *model.User, appName string) string {
return ""
}
token := profile.ArkidToken
// parts[1]是token
_, err = utils.ParseToken(token)
if err != nil {
token, _ = utils.GenToken(user.Uid, user.Username, user.Phone, appName, "", "")
// 更新
profile.ArkidToken = token
_, err = db.UserProfileUpdate(db.DBs[c.GetString("mid")], user.Uid, profile)
// 写入缓存
key := fmt.Sprintf("%s:token:%s", c.GetString("mid"), user.Username)
_, err = cache.SetEx(key, token, 39528000) // 半年
}
return token
}

読み込み中…
キャンセル
保存