Bladeren bron

feat:未登录用户获取SESSIONID作为身份信息

duxin 2 jaren geleden
bovenliggende
commit
e18987f33f
1 gewijzigde bestanden met toevoegingen van 5 en 3 verwijderingen
  1. 5 3
      jyBXCore/api/internal/util/util.go

+ 5 - 3
jyBXCore/api/internal/util/util.go

@@ -48,9 +48,11 @@ func GetFlag(r *http.Request, w http.ResponseWriter, limitFlag string) (string,
 		c, _ := r.Cookie("limitSearchTextFlag")
 		if c != nil {
 			limitFlag = c.Value
-			//if limitFlag == "" { 微服务无法获取Session 只从cookie里面获取
-			//	limitFlag, _ = s.Get("limitSearchTextFlag").(string)
-			//}
+			if limitFlag == "" {
+				sid, _ := r.Cookie("SESSIONID")
+				limitFlag = sid.Value
+				//limitFlag, _ = s.Get("limitSearchTextFlag").(string)
+			}
 		}
 	}
 	if limitFlag != "" {