Implements captive portal users auto expiration

This commit is contained in:
Simone Mainardi 2017-01-20 20:20:09 +01:00
parent 92b40eb2d0
commit f304f9229f
11 changed files with 257 additions and 18 deletions

View file

@ -125,4 +125,16 @@ function host_pools_utils.getUndeletablePools()
return pools
end
function host_pools_utils.purgeExpiredPoolsMembers()
local ifnames = interface.getIfNames()
for _, ifname in pairs(ifnames) do
interface.select(ifname)
if isCaptivePortalActive() then
interface.purgeExpiredPoolsMembers()
end
end
end
return host_pools_utils