From 942b9862d8fe2b2c659d63a8f6c5bc24e476e6b0 Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Tue, 25 Apr 2023 15:00:21 +0330 Subject: [feature] add login session timeout Co-Authored-By: Alireza Ahmadi --- web/service/setting.go | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) (limited to 'web/service') diff --git a/web/service/setting.go b/web/service/setting.go index 6e305536..d3072252 100644 --- a/web/service/setting.go +++ b/web/service/setting.go @@ -29,6 +29,7 @@ var defaultValueMap = map[string]string{ "webKeyFile": "", "secret": random.Seq(32), "webBasePath": "/", + "sessionMaxAge": "0", "expireDiff": "0", "trafficDiff": "0", "timeLocation": "Asia/Tehran", @@ -251,18 +252,10 @@ func (s *SettingService) GetTgBotBackup() (bool, error) { return s.getBool("tgBotBackup") } -func (s *SettingService) SetTgBotBackup(value bool) error { - return s.setBool("tgBotBackup", value) -} - func (s *SettingService) GetTgCpu() (int, error) { return s.getInt("tgCpu") } -func (s *SettingService) SetTgCpu(value int) error { - return s.setInt("tgCpu", value) -} - func (s *SettingService) GetPort() (int, error) { return s.getInt("webPort") } @@ -283,16 +276,12 @@ func (s *SettingService) GetExpireDiff() (int, error) { return s.getInt("expireDiff") } -func (s *SettingService) SetExpireDiff(value int) error { - return s.setInt("expireDiff", value) -} - func (s *SettingService) GetTrafficDiff() (int, error) { return s.getInt("trafficDiff") } -func (s *SettingService) SetgetTrafficDiff(value int) error { - return s.setInt("trafficDiff", value) +func (s *SettingService) GetSessionMaxAge() (int, error) { + return s.getInt("sessionMaxAge") } func (s *SettingService) GetSecretStatus() (bool, error) { -- cgit v1.2.3