소스 검색

test: device token

lijian 2 년 전
부모
커밋
d12ac752d9
1개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 3
      pkg/token/token.go

+ 2 - 3
pkg/token/token.go

@@ -1,7 +1,6 @@
 package token
 
 import (
-	"encoding/hex"
 	"errors"
 	"github.com/gogf/gf/database/gredis"
 	"reflect"
@@ -40,7 +39,7 @@ func (helper *Helper) GenerateToken(recordId string) ([]byte, error) {
 
 	key := DeviceTokenKeyPrefix + recordId
 
-	_, err = helper.redisClient.Do("SET", key, hex.EncodeToString(token))
+	_, err = helper.redisClient.Do("SET", key, token)
 	if err != nil {
 		return nil, err
 	}
@@ -60,7 +59,7 @@ func (helper *Helper) ValidateToken(id string, token []byte) error {
 		return err
 	}
 
-	if hex.EncodeToString(token) != readToken {
+	if !reflect.DeepEqual(readToken, token) {
 		return errors.New("token not match")
 	}