Ver Fonte

Set session max-age to default if defined zero

Co-Authored-By: Alireza Ahmadi <[email protected]>
MHSanaei há 1 ano atrás
pai
commit
fd6a85afd9
1 ficheiros alterados com 5 adições e 3 exclusões
  1. 5 3
      web/controller/index.go

+ 5 - 3
web/controller/index.go

@@ -77,9 +77,11 @@ func (a *IndexController) login(c *gin.Context) {
 		logger.Infof("Unable to get session's max age from DB")
 	}
 
-	err = session.SetMaxAge(c, sessionMaxAge*60)
-	if err != nil {
-		logger.Infof("Unable to set session's max age")
+	if sessionMaxAge > 0 {
+		err = session.SetMaxAge(c, sessionMaxAge*60)
+		if err != nil {
+			logger.Infof("Unable to set session's max age")
+		}
 	}
 
 	err = session.SetLoginUser(c, user)