From ecef85c8af7c3628ff1352a3d760efa1a954450c Mon Sep 17 00:00:00 2001 From: weloe <1345895607@qq.com> Date: Fri, 9 Jun 2023 03:01:48 +0800 Subject: [PATCH] refactor: update default cookie path --- config/cookie.go | 2 +- enforcer_internal_api.go | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/config/cookie.go b/config/cookie.go index e7e004d..d868091 100644 --- a/config/cookie.go +++ b/config/cookie.go @@ -11,7 +11,7 @@ type CookieConfig struct { func DefaultCookieConfig() *CookieConfig { return &CookieConfig{ Domain: "", - Path: "", + Path: "/", Secure: false, HttpOnly: false, SameSite: "", diff --git a/enforcer_internal_api.go b/enforcer_internal_api.go index 9ee6509..819b5be 100644 --- a/enforcer_internal_api.go +++ b/enforcer_internal_api.go @@ -71,6 +71,10 @@ func (e *Enforcer) responseToken(tokenValue string, loginModel *model.Login, ctx } } + if tokenConfig.CookieConfig.Path == "" { + tokenConfig.CookieConfig.Path = "/" + } + // add cookie use tokenConfig.CookieConfig ctx.Response().AddCookie(tokenConfig.TokenName, tokenValue,