applications/luci-splash: do explicit check for state new
authorJo-Philipp Wich <jow@openwrt.org>
Thu, 9 Jul 2009 17:01:50 +0000 (17:01 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Thu, 9 Jul 2009 17:01:50 +0000 (17:01 +0000)
applications/luci-splash/luasrc/controller/splash/splash.lua

index 3519a03..2906298 100644 (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