From e9a167b2c9071b6b8363917fb1c2edba724637bb Mon Sep 17 00:00:00 2001 From: mkelvers Date: Sat, 27 Jun 2026 21:05:49 +0200 Subject: [PATCH] refactor: use centralized session cookie helpers --- internal/auth/handler.go | 2 +- internal/auth/middleware.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/auth/handler.go b/internal/auth/handler.go index 7928bfce..90a48215 100644 --- a/internal/auth/handler.go +++ b/internal/auth/handler.go @@ -43,7 +43,7 @@ func (h *AuthHandler) HandleLogin(c *gin.Context) { return } - c.SetCookie("session_id", session.ID, int(domain.SessionLifetime.Seconds()), "/", "", false, true) + setPersistentSessionCookie(c, session.ID) if c.GetHeader("HX-Request") == "true" { c.Header("HX-Redirect", "/") c.Status(http.StatusOK) diff --git a/internal/auth/middleware.go b/internal/auth/middleware.go index 9090461f..b3cb1d69 100644 --- a/internal/auth/middleware.go +++ b/internal/auth/middleware.go @@ -112,7 +112,7 @@ func AuthMiddleware(svc domain.AuthService) gin.HandlerFunc { if usesCookieSession { if refreshErr := svc.RefreshSession(c.Request.Context(), sessionID); refreshErr == nil { - c.SetCookie("session_id", sessionID, int(domain.SessionLifetime.Seconds()), "/", "", false, true) + setPersistentSessionCookie(c, sessionID) } }