Browse Source

fix:log存储fid,eid

duxin 1 năm trước cách đây
mục cha
commit
e8f34ccd52
1 tập tin đã thay đổi với 9 bổ sung2 xóa
  1. 9 2
      src/jfw/filter/logfilter.go

+ 9 - 2
src/jfw/filter/logfilter.go

@@ -98,8 +98,15 @@ func (l *logFilter) addLog() {
 	s_url := l.R.RequestURI
 	s_url := l.R.RequestURI
 	md, _ := json.Marshal(l.R.Form)
 	md, _ := json.Marshal(l.R.Form)
 	str := string(md)
 	str := string(md)
-	eid, _ := l.R.Cookie("eid")
-	fid, _ := l.R.Cookie("fid")
+	var eid, fid string
+	eidCookie, _ := l.R.Cookie("eid")
+	if eidCookie != nil {
+		eid = eidCookie.Value
+	}
+	fidCookie, _ := l.R.Cookie("fid")
+	if fidCookie != nil {
+		fid = fidCookie.Value
+	}
 	logs := map[string]interface{}{
 	logs := map[string]interface{}{
 		"date":      timeNow.Unix(),
 		"date":      timeNow.Unix(),
 		"ip":        util.GetIp(l.R),
 		"ip":        util.GetIp(l.R),