to:sync
This commit is contained in:
parent
60cd363cad
commit
1a938f83c3
@ -4,6 +4,7 @@ import (
|
|||||||
"ai-gateway/common/constant"
|
"ai-gateway/common/constant"
|
||||||
"ai-gateway/common/dto"
|
"ai-gateway/common/dto"
|
||||||
"ai-gateway/common/email"
|
"ai-gateway/common/email"
|
||||||
|
"ai-gateway/common/logs"
|
||||||
"ai-gateway/common/utils"
|
"ai-gateway/common/utils"
|
||||||
"ai-gateway/infrastructure/redis"
|
"ai-gateway/infrastructure/redis"
|
||||||
"ai-gateway/infrastructure/repository"
|
"ai-gateway/infrastructure/repository"
|
||||||
@ -49,7 +50,7 @@ func (l login) Register(ctx context.Context, req dto.ThirdRegisterReq) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (l login) Login(ctx context.Context, req dto.ThirdLoginReq) (string, error) {
|
func (l login) Login(ctx context.Context, req dto.ThirdLoginReq) (string, error) {
|
||||||
|
start := time.Now().UnixMilli()
|
||||||
//1. 验证账号密码
|
//1. 验证账号密码
|
||||||
h := sha256.Sum256([]byte(req.Password))
|
h := sha256.Sum256([]byte(req.Password))
|
||||||
passHash := hex.EncodeToString(h[:])
|
passHash := hex.EncodeToString(h[:])
|
||||||
@ -81,6 +82,8 @@ func (l login) Login(ctx context.Context, req dto.ThirdLoginReq) (string, error)
|
|||||||
gUserToken.ExpireTime = thirdUserToken.ExpireTime
|
gUserToken.ExpireTime = thirdUserToken.ExpireTime
|
||||||
repository.GUserToken.UpdateUserLoginToken(ctx, gUserToken)
|
repository.GUserToken.UpdateUserLoginToken(ctx, gUserToken)
|
||||||
|
|
||||||
|
diff := time.Now().UnixMilli() - start
|
||||||
|
logs.NewLog("").Infof("Login cost: %d", diff)
|
||||||
return l.GenAccessToken(gUserToken), nil
|
return l.GenAccessToken(gUserToken), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user