diff options
| author | MHSanaei <ho3ein.sanaei@gmail.com> | 2026-04-20 21:03:40 +0300 |
|---|---|---|
| committer | MHSanaei <ho3ein.sanaei@gmail.com> | 2026-04-20 22:43:49 +0300 |
| commit | a9d890539389e52c4d824ead53555dd523b61e01 (patch) | |
| tree | 3f0c8564dbb677c6a5ee07bd998e5c1b25c77c83 /web | |
| parent | ca2fd3814f484638c02a796ad5a298c2f883e14f (diff) | |
v2.9.0v2.9.0
Diffstat (limited to 'web')
| -rw-r--r-- | web/session/session.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/web/session/session.go b/web/session/session.go index 95b85227..9f7cedde 100644 --- a/web/session/session.go +++ b/web/session/session.go @@ -14,7 +14,6 @@ import ( const ( loginUserKey = "LOGIN_USER" - defaultPath = "/" ) func init() { @@ -59,8 +58,12 @@ func IsLogin(c *gin.Context) bool { func ClearSession(c *gin.Context) { s := sessions.Default(c) s.Clear() + cookiePath := c.GetString("base_path") + if cookiePath == "" { + cookiePath = "/" + } s.Options(sessions.Options{ - Path: defaultPath, + Path: cookiePath, MaxAge: -1, HttpOnly: true, SameSite: http.SameSiteLaxMode, |
