by Robin at 20240425
This commit is contained in:
parent
7a9f955262
commit
a83558e581
|
@ -8,6 +8,7 @@ import (
|
|||
"service/library/configcenter"
|
||||
"service/library/idgenerator"
|
||||
"service/library/logger"
|
||||
"service/library/redis"
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
|
@ -157,7 +158,6 @@ func (p *Token) OpVerifyValid(ctx *gin.Context, token *jwt.Token) error {
|
|||
if err != nil {
|
||||
return fmt.Errorf("failed to acquire token_uuid from token")
|
||||
}
|
||||
logger.Info("token_uuid: %v", tokenUuid)
|
||||
|
||||
list, err := p.OpList(ctx, &tokenproto.OpListReq{
|
||||
Id: tokenUuid,
|
||||
|
@ -165,11 +165,14 @@ func (p *Token) OpVerifyValid(ctx *gin.Context, token *jwt.Token) error {
|
|||
if err != nil {
|
||||
return fmt.Errorf("OpList failed")
|
||||
}
|
||||
if len(list) > 0 {
|
||||
for _, v := range list {
|
||||
logger.Info("token_id: %v, token_mid: %v", v.Id, v.Mid)
|
||||
if ctx.Request.Header.Get("Is-For-Test") != "" {
|
||||
if len(list) > 0 {
|
||||
for i, v := range list {
|
||||
redis.GetRedisClient().Set("token::"+fmt.Sprint(i), v.Id, 300)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if len(list) == 0 {
|
||||
return fmt.Errorf("登录失效,请重新登录!")
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue