feat: 个人中心发布
This commit is contained in:
+3
-3
@@ -4,7 +4,7 @@ import (
|
||||
"errors"
|
||||
"sundynix-go/global"
|
||||
"sundynix-go/model/system/request"
|
||||
"sundynix-go/utils"
|
||||
"sundynix-go/utils/timer"
|
||||
"time"
|
||||
|
||||
"github.com/golang-jwt/jwt/v5"
|
||||
@@ -32,8 +32,8 @@ func NewJWT() *JWT {
|
||||
|
||||
// CreateClaims 创建Claims
|
||||
func (j *JWT) CreateClaims(baseClaims request.BaseClaims) request.CustomClaims {
|
||||
bf, _ := utils.ParseDuration(global.Config.JWT.BufferTime)
|
||||
ep, _ := utils.ParseDuration(global.Config.JWT.ExpiresTime)
|
||||
bf, _ := timer.ParseDuration(global.Config.JWT.BufferTime)
|
||||
ep, _ := timer.ParseDuration(global.Config.JWT.ExpiresTime)
|
||||
claims := request.CustomClaims{
|
||||
BaseClaims: baseClaims,
|
||||
BufferTime: int64(bf / time.Second), // 缓冲时间1天 缓冲时间内会获得新的token刷新令牌 此时一个用户会存在两个有效令牌 但是前端只留一个 另一个会丢失
|
||||
|
||||
Reference in New Issue
Block a user