浏览代码

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)