2022-02-27 23:13:38 (UTC-03:00)
Marcel Rodrigues <marcelgmr@gmail.com>
move session duration to config
diff --git a/app.lua b/app.lua index a5a2c8a..85bef54 100644 --- a/app.lua +++ b/app.lua @@ -117,7 +117,8 @@ local routes = { local session_id = lud.crypt.b64_enc(lud.crypt.uuid4()) sessions[session_id] = uname conf.log(LOG_INFO, "logged in as "..uname) - local cookie = {key="sid", val=session_id, path="/", age=2*60*60} + local age = conf.session_age + local cookie = {key="sid", val=session_id, path="/", age=age} return "/", 303, "See Other", {cookie} else conf.log(LOG_INFO, "invalid password") diff --git a/conf.lua b/conf.lua index d13b116..0332ecf 100644 --- a/conf.lua +++ b/conf.lua @@ -9,6 +9,7 @@ local log_level = LOG_DEBUG return { port = 8080, limit = 20, -- page size, for pagination + session_age = 2*60*60, -- login session duration in seconds ["log"] = function (level, msg) -- logging function if log_level >= level then print(("[%s] %s"):format(level_str[level+1], msg))