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