luci.config.sauth = luci.config.sauth or {}
sessionpath = luci.config.sauth.sessionpath
-sessiontime = tonumber(luci.config.sauth.sessiontime)
+sessiontime = tonumber(luci.config.sauth.sessiontime) or 15 * 60
--- Manually clean up expired sessions.
function clean()
-- @param id Session identifier
-- @return Session data
function read(id)
- if not id or not sane(sessionpath .. "/" .. id) then
+ if not id then
return
end
clean()
+ if not sane(sessionpath .. "/" .. id) then
+ return
+ end
return luci.fs.readfile(sessionpath .. "/" .. id)
end