From 3e3ed4ed5208324b20cbfc4b3b50bbe5a8a0d7f1 Mon Sep 17 00:00:00 2001 From: mhsanaei Date: Tue, 6 Aug 2024 13:44:48 +0200 Subject: fix session --- web/controller/index.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'web/controller') diff --git a/web/controller/index.go b/web/controller/index.go index 35c10c65..24d8194e 100644 --- a/web/controller/index.go +++ b/web/controller/index.go @@ -83,11 +83,13 @@ func (a *IndexController) login(c *gin.Context) { logger.Warning("Unable to get session's max age from DB") } - if sessionMaxAge > 0 { - err = session.SetMaxAge(c, sessionMaxAge*60) - if err != nil { - logger.Warning("Unable to set session's max age") - } + if sessionMaxAge <= 0 { + sessionMaxAge = 60 + } + + err = session.SetMaxAge(c, sessionMaxAge*60) + if err != nil { + logger.Warning("Unable to set session's max age") } err = session.SetLoginUser(c, user) -- cgit v1.2.3