From e4b4beabf0e82c51b64c64a1216b04cb3b519f6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Guillot?= Date: Fri, 22 Dec 2017 16:42:17 -0800 Subject: [PATCH] Increase session cookies expiration --- server/cookie/cookie.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/cookie/cookie.go b/server/cookie/cookie.go index d028d877..d1f3e723 100644 --- a/server/cookie/cookie.go +++ b/server/cookie/cookie.go @@ -13,9 +13,12 @@ import ( const ( CookieSessionID = "sessionID" CookieUserSessionID = "userSessionID" + + // Cookie duration in days. + cookieDuration = 30 ) -// New create a new cookie. +// New creates a new cookie. func New(name, value string, isHTTPS bool) *http.Cookie { return &http.Cookie{ Name: name, @@ -23,6 +26,7 @@ func New(name, value string, isHTTPS bool) *http.Cookie { Path: "/", Secure: isHTTPS, HttpOnly: true, + Expires: time.Now().Add(cookieDuration * 24 * time.Hour), } }