소스 검색

feat:处理notin referer问题

wangchuanjin 1 년 전
부모
커밋
e76b87afda
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/jfw/front/front.go

+ 1 - 1
src/jfw/front/front.go

@@ -515,7 +515,7 @@ func (f *Front) Topics() error {
 func (f *Front) Notin() error {
 	refer := "/"
 	tmp := f.Header("Referer")
-	if tmp != f.Request.URL.String() && strings.Contains(tmp, config.Sysconfig["webdomain"].(string)) {
+	if tmp != f.Scheme()+"://"+f.Request.Host+f.Url() && strings.Contains(tmp, config.Sysconfig["webdomain"].(string)) {
 		refer = tmp
 	}
 	userId, _ := f.GetSession("userId").(string)