Эх сурвалжийг харах

Merge remote-tracking branch 'topnet/dev1.1' into dev1.1

wangkaiyue 3 жил өмнө
parent
commit
12e6d653dc

+ 7 - 1
core/proxy/middleware/filterFuncs.go

@@ -35,6 +35,8 @@ func filterBefore(r *ghttp.Request) error {
 		if uCheck || eCheck {
 			infusionIdentity(r, ctx.Sess, rule.AppId)
 		}
+		//APPID注入请求体
+		infusionAppid(r, rule.AppId)
 	}
 
 	//校验账户状态,校验认证状态
@@ -90,10 +92,14 @@ func filterAfter(r *ghttp.Request) error {
 
 // infusionIdentity 用户身份注入Header
 func infusionIdentity(r *ghttp.Request, sess *router.JySession, appId string) {
-	r.Header.Set("appId", appId)
 	r.Header.Set("userId", sess.UserId)
 	r.Header.Set("entName", sess.EntName)
 	r.Header.Set("entId", gconv.String(sess.EntId))
 	r.Header.Set("phone", sess.Phone)
 	r.Header.Set("entUserId", gconv.String(sess.EntUserId))
 }
+
+// infusionAppid appid注入Header
+func infusionAppid(r *ghttp.Request, appId string) {
+	r.Header.Set("appId", appId)
+}