refactor: token authentication

This commit is contained in:
zchengo
2022-12-11 20:02:19 +08:00
parent b16d31189f
commit cf816b3f52
5 changed files with 33 additions and 23 deletions
+2 -7
View File
@@ -74,17 +74,12 @@ func (u *UserService) Login(param *models.UserLoginParam) (*models.UserInfo, int
}
// 生成并保存Token
token, err := common.GenToken(user.Id, TOKEN_MAX_EXPIRE_TIME)
token, err := common.GenToken(user.Id)
if err != nil {
log.Printf("[error]Login:GenerateToken:%s", err)
return nil, response.ErrCodeFailed
}
expiration := time.Duration(TOKEN_MAX_EXPIRE_TIME) * time.Hour
if err := global.Rdb.SetEx(ctx, token, "", expiration).Err(); err != nil {
log.Printf("[error]Login:SaveToken:%s", err)
return nil, response.ErrCodeFailed
}
userInfo := models.UserInfo{
Uid: user.Id,
Token: token,