From a9d890539389e52c4d824ead53555dd523b61e01 Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Mon, 20 Apr 2026 20:03:40 +0200 Subject: v2.9.0 --- web/session/session.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'web/session') 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, -- cgit v1.2.3