applications/luci-splash: do explicit check for state new

This commit is contained in:
Jo-Philipp Wich 2009-07-09 17:01:50 +00:00
parent 7d7fcecb74
commit 2dcd2eb9b2

View file

@ -13,10 +13,10 @@ end
function action_dispatch()
local mac = luci.sys.net.ip4mac(luci.http.getenv("REMOTE_ADDR")) or ""
local status = luci.util.execl("luci-splash status " .. mac)[1]
if #mac > 0 and ( status == "whitelist" or status == "lease" ) then
luci.http.redirect(luci.dispatcher.build_url())
else
if #mac > 0 and status == "new" then
luci.http.redirect(luci.dispatcher.build_url("splash", "splash"))
else
luci.http.redirect(luci.dispatcher.build_url())
end
end