Browse Source

fix:匿名身份避免非html求情

duxin 1 year ago
parent
commit
a661e11e4a
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/jfw/filter/anonymousUser.go

+ 2 - 2
src/jfw/filter/anonymousUser.go

@@ -101,8 +101,8 @@ func (sk *AnonymousAuth) Do() {
 	if jyTrustedId == nil || jyTrustedId.Value == "" { //不存在信用标识
 		jyGuestUID, _ := sk.R.Cookie("JYGuestUID")
 		if jyGuestUID == nil || jyGuestUID.Value == "" { //不存在后端id 生成后端id 并创建匿名身份信息
-			contentType := sk.R.Header.Get("Content-Type")
-			if sk.R.Method != "GET" || !strings.Contains(contentType, "text/html") { //避免多请求
+			accept := sk.R.Header.Get("Accept")
+			if sk.R.Method != "GET" || !strings.Contains(accept, "text/html") { //避免多请求
 				return
 			}
 			guestUID := node.Generate()