From 663cf5649f7a43c3f37bef6173333a3524133b54 Mon Sep 17 00:00:00 2001 From: mhsanaei Date: Thu, 12 Sep 2024 09:41:24 +0200 Subject: [PATCH] Session - default 60 minute (minimum) --- web/assets/js/model/setting.js | 2 +- web/controller/index.go | 4 ---- web/html/xui/settings.html | 2 +- web/service/setting.go | 2 +- 4 files changed, 3 insertions(+), 7 deletions(-) diff --git a/web/assets/js/model/setting.js b/web/assets/js/model/setting.js index 2dea875b..75424bd3 100644 --- a/web/assets/js/model/setting.js +++ b/web/assets/js/model/setting.js @@ -7,7 +7,7 @@ class AllSetting { this.webCertFile = ""; this.webKeyFile = ""; this.webBasePath = "/"; - this.sessionMaxAge = 0; + this.sessionMaxAge = 60; this.pageSize = 50; this.expireDiff = 0; this.trafficDiff = 0; diff --git a/web/controller/index.go b/web/controller/index.go index 24d8194e..2547570c 100644 --- a/web/controller/index.go +++ b/web/controller/index.go @@ -83,10 +83,6 @@ func (a *IndexController) login(c *gin.Context) { logger.Warning("Unable to get session's max age from DB") } - if sessionMaxAge <= 0 { - sessionMaxAge = 60 - } - err = session.SetMaxAge(c, sessionMaxAge*60) if err != nil { logger.Warning("Unable to set session's max age") diff --git a/web/html/xui/settings.html b/web/html/xui/settings.html index da306509..4e2ea055 100644 --- a/web/html/xui/settings.html +++ b/web/html/xui/settings.html @@ -138,7 +138,7 @@ - + diff --git a/web/service/setting.go b/web/service/setting.go index bddcacce..ba620e8f 100644 --- a/web/service/setting.go +++ b/web/service/setting.go @@ -32,7 +32,7 @@ var defaultValueMap = map[string]string{ "webKeyFile": "", "secret": random.Seq(32), "webBasePath": "/", - "sessionMaxAge": "0", + "sessionMaxAge": "60", "pageSize": "50", "expireDiff": "0", "trafficDiff": "0",