Forráskód Böngészése

test: device token

lijian 2 éve
szülő
commit
d12ac752d9
1 módosított fájl, 2 hozzáadás és 3 törlés
  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")
 	}