wangshan 3 дней назад
Родитель
Сommit
26e788cb27
2 измененных файлов с 3 добавлено и 8 удалено
  1. 1 3
      internal/cmd/cmd.go
  2. 2 5
      internal/logic/middleware/middleware.go

+ 1 - 3
internal/cmd/cmd.go

@@ -22,12 +22,10 @@ var (
 			s := g.Server()
 			middleware.SaveLogTask()
 			s.BindMiddlewareDefault(
+				service.Middleware().Log,         //访问日志
 				service.Middleware().SetSeoRefer, // SetSeoRefer seo来源标记
 			)
 			s.Group("/", func(group *ghttp.RouterGroup) {
-				group.Middleware(
-					service.Middleware().Log, //访问日志
-				)
 				group.GET("/jyseo/index.html", controller.IndexHandler) //首页
 
 				s.Group("/list", func(group *ghttp.RouterGroup) {

+ 2 - 5
internal/logic/middleware/middleware.go

@@ -4,7 +4,7 @@ import (
 	"context"
 	"jyseo/internal/model"
 	"jyseo/internal/service"
-	"log"
+	"strings"
 	"sync"
 
 	"jyseo/utility"
@@ -148,12 +148,9 @@ func (s *sMiddleware) MiddlewareHandlerResponse(r *ghttp.Request) {
 // SetSeoRefer seo来源标记
 func (s *sMiddleware) SetSeoRefer(r *ghttp.Request) {
 	val := r.Cookie.Get("SESSIONID")
-	log.Println(val.String(), "-------- log  session  id    -------")
 	sessionId := val.String()
-	g.Log().Info(r.GetCtx(), val.String(), "------+++++++++------", sessionId)
-	if sessionId != "" {
+	if sessionId != "" && !strings.Contains(r.Referer(), "jianyu360.c") {
 		val = r.Cookie.Get("SeoRefer")
-		g.Log().Info(r.GetCtx(), val.String(), "------sessionId------", sessionId)
 		if val.IsNil() {
 			r.Cookie.Set("SeoRefer", r.Referer())
 		}