Procházet zdrojové kódy

Set session max-age to default if defined zero

Co-Authored-By: Alireza Ahmadi <[email protected]>
MHSanaei před 1 rokem
rodič
revize
fd6a85afd9
1 změnil soubory, kde provedl 5 přidání a 3 odebrání
  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)