This commit is contained in:
eson
2023-08-28 14:21:06 +08:00
parent 2830ea8724
commit bde9e98f62
26 changed files with 43 additions and 35 deletions

View File

@@ -112,7 +112,7 @@ func (l *UserGoogleLoginLogic) UserGoogleLogin(req *types.RequestGoogleLogin, us
l.isRegistered = true
// 如果密码匹配,则生成 JWT Token。
jwtToken, err := auth.GenerateJwtTokenUint64(auth.StringToHash(*user.PasswordHash), l.svcCtx.Config.Auth.AccessExpire, time.Now().Unix(), user.Id, 0)
jwtToken, err := auth.GenerateJwtTokenUint64(auth.StringToHash(*user.PasswordHash), l.svcCtx.Config.Auth.AccessExpire, time.Now().UTC().Unix(), user.Id, 0)
// 如果生成 JWT Token 失败,则抛出错误并返回未认证的状态码。
if err != nil {

View File

@@ -3,6 +3,7 @@ package logic
import (
"errors"
"fmt"
"fusenapi/shared"
"fusenapi/utils/auth"
"fusenapi/utils/basic"
"net/http"
@@ -67,8 +68,8 @@ func (l *UserLoginLogic) UserLogin(req *types.RequestUserLogin, userinfo *auth.U
}
// 如果密码匹配,则生成 JWT Token。
nowSec := time.Now().Unix()
us, err := l.svcCtx.SharedState.GetUserState(user.Id)
nowSec := time.Now().UTC().Unix()
us, err := shared.GetUserState(user.Id, l.svcCtx.MysqlConn)
if err != nil {
logx.Error(err)
return resp.SetStatus(basic.CodeSharedStateErr)