CheckSession 检查会话状态
(ctx *gin.Context, ssid string)
| 172 | |
| 173 | // CheckSession 检查会话状态 |
| 174 | func (h *handler) CheckSession(ctx *gin.Context, ssid string) error { |
| 175 | // 判断缓存中是否存在指定键 |
| 176 | c, err := h.client.Exists(ctx, fmt.Sprintf("linkme:user:ssid:%s", ssid)).Result() |
| 177 | if err != nil { |
| 178 | return err |
| 179 | } |
| 180 | |
| 181 | if c != 0 { |
| 182 | return errors.New("token失效") |
| 183 | } |
| 184 | |
| 185 | return nil |
| 186 | } |
| 187 | |
| 188 | // ClearToken 清空token |
| 189 | func (h *handler) ClearToken(ctx *gin.Context) error { |
nothing calls this directly
no outgoing calls
no test coverage detected