aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--internal/http/cookie/cookie.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/internal/http/cookie/cookie.go b/internal/http/cookie/cookie.go
index 1d6a0fb0..94380274 100644
--- a/internal/http/cookie/cookie.go
+++ b/internal/http/cookie/cookie.go
@@ -6,15 +6,14 @@ package cookie // import "miniflux.app/v2/internal/http/cookie"
import (
"net/http"
"time"
+
+ "miniflux.app/v2/internal/config"
)
// Cookie names.
const (
CookieAppSessionID = "MinifluxAppSessionID"
CookieUserSessionID = "MinifluxUserSessionID"
-
- // Cookie duration in days.
- cookieDuration = 30
)
// New creates a new cookie.
@@ -25,7 +24,7 @@ func New(name, value string, isHTTPS bool, path string) *http.Cookie {
Path: basePath(path),
Secure: isHTTPS,
HttpOnly: true,
- Expires: time.Now().Add(cookieDuration * 24 * time.Hour),
+ Expires: time.Now().Add(time.Duration(config.Opts.CleanupRemoveSessionsDays()) * 24 * time.Hour),
SameSite: http.SameSiteLaxMode,
}
}