fix(cookie): add warning log when multiple SameSite values provided

This commit is contained in:
wjqserver 2026-03-30 01:42:10 +08:00
parent 7be49b96c8
commit 9f210deadf

View file

@ -1167,6 +1167,9 @@ func (c *Context) SetCookie(name, value string, maxAge int, path, domain string,
} }
site := c.sameSite site := c.sameSite
if len(sameSite) > 0 { if len(sameSite) > 0 {
if len(sameSite) > 1 {
c.Warnf("SetCookie: only the first SameSite value will be used, got %d values", len(sameSite))
}
site = sameSite[0] site = sameSite[0]
} }
http.SetCookie(c.Writer, &http.Cookie{ http.SetCookie(c.Writer, &http.Cookie{