MCPcopy Create free account
hub / github.com/GoSimplicity/LinkMe / SetLoginToken

Method SetLoginToken

utils/jwt/jwt.go:100–113  ·  view source on GitHub ↗

SetLoginToken 设置长短Token

(ctx *gin.Context, uid int64)

Source from the content-addressed store, hash-verified

98
99// SetLoginToken 设置长短Token
100func (h *handler) SetLoginToken(ctx *gin.Context, uid int64) (string, string, error) {
101 ssid := uuid.New().String()
102 refreshToken, err := h.setRefreshToken(ctx, uid, ssid)
103 if err != nil {
104 return "", "", err
105 }
106
107 jwtToken, err := h.SetJWTToken(ctx, uid, ssid)
108 if err != nil {
109 return "", "", err
110 }
111
112 return jwtToken, refreshToken, nil
113}
114
115// SetJWTToken 设置短Token
116func (h *handler) SetJWTToken(ctx *gin.Context, uid int64, ssid string) (string, error) {

Callers

nothing calls this directly

Calls 2

setRefreshTokenMethod · 0.95
SetJWTTokenMethod · 0.95

Tested by

no test coverage detected