jianghan 5 napja
szülő
commit
dcd9718e57
1 módosított fájl, 4 hozzáadás és 3 törlés
  1. 4 3
      common/src/qfw/util/jy/appToken.go

+ 4 - 3
common/src/qfw/util/jy/appToken.go

@@ -57,8 +57,9 @@ type HwUserInfo struct {
 	HeadImageUrl string `json:"headimgurl"`
 	Nickname     string `json:"nickname"`
 	OpenId       string `json:"openid"`
-	Sign         string `json:"sign"`
 	UnionId      string `json:"unionid"`
+	Phone        string `json:"phone"`
+	Sign         string `json:"sign"`
 }
 
 func GetMsgFromHwSign(sign string) (info *HwUserInfo, err error) {
@@ -78,8 +79,8 @@ func GetMsgFromHwSign(sign string) (info *HwUserInfo, err error) {
 		return
 	}
 	//做比对,防篡改
-	checkSign := qutil.GetMd5String(fmt.Sprintf("createtime=%d&headimgurl=%s&nickname=%s&openid=%s&unionid=%s",
-		info.CreateTime, info.HeadImageUrl, info.Nickname, info.OpenId, info.UnionId))
+	checkSign := qutil.GetMd5String(fmt.Sprintf("createtime=%d&headimgurl=%s&nickname=%s&openid=%s&unionid=%s&phone=%s",
+		info.CreateTime, info.HeadImageUrl, info.Nickname, info.OpenId, info.UnionId, info.Phone))
 	if info.Sign != checkSign {
 		err = fmt.Errorf("获取信息异常,校验错误")
 		return