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,