Browse Source

cookie修改

wangchuanjin 2 years ago
parent
commit
ec16fada94
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/github.com/go-xweb/httpsession/manager.go

+ 1 - 1
src/github.com/go-xweb/httpsession/manager.go

@@ -67,7 +67,6 @@ func (manager *Manager) Session(req *http.Request, rw http.ResponseWriter) *Sess
 		println("error:", err.Error())
 		println("error:", err.Error())
 		return nil
 		return nil
 	}
 	}
-
 	if !manager.generator.IsValid(id) {
 	if !manager.generator.IsValid(id) {
 		id = manager.generator.Gen(req)
 		id = manager.generator.Gen(req)
 		manager.transfer.Set(req, rw, id)
 		manager.transfer.Set(req, rw, id)
@@ -82,6 +81,7 @@ func (manager *Manager) Session(req *http.Request, rw http.ResponseWriter) *Sess
 		cookie, _ := req.Cookie(manager.transfer.(*CookieTransfer).Name)
 		cookie, _ := req.Cookie(manager.transfer.(*CookieTransfer).Name)
 		cookie.Path = "/"
 		cookie.Path = "/"
 		cookie.Secure = false
 		cookie.Secure = false
+		cookie.Domain = manager.transfer.(*CookieTransfer).Domain
 		cookie.MaxAge = int(manager.transfer.(*CookieTransfer).MaxAge / time.Second)
 		cookie.MaxAge = int(manager.transfer.(*CookieTransfer).MaxAge / time.Second)
 		http.SetCookie(rw, cookie)
 		http.SetCookie(rw, cookie)
 	}
 	}