mirror of
https://github.com/JamesonHuang/OpenWrt_Luci_Lua.git
synced 2024-11-23 22:00:11 +00:00
33 lines
1.2 KiB
Lua
33 lines
1.2 KiB
Lua
module("luci.controller.mobile.index", package.seeall)
|
|
function index()
|
|
local root = node()
|
|
if not root.target then
|
|
root.target = alias("mobile")
|
|
root.index = true
|
|
end
|
|
local page = node("mobile")
|
|
page.target = firstchild()
|
|
page.title = _("")
|
|
page.order = 110
|
|
page.sysauth = "admin"
|
|
page.mediaurlbase = "/xiaoqiang/mobile"
|
|
page.sysauth_authenticator = "htmlauth_moblie"
|
|
page.index = true
|
|
entry({"mobile"}, template("mobile/home"), _("首页"), 1, 0x08)
|
|
entry({"mobile", "logout"}, call("action_logout"), 2, 0x09)
|
|
entry({"mobile", "hello"}, template("mobile/init/hello"), _("初始化欢迎界面"), 3, 0x09)
|
|
entry({"mobile", "agreement"}, template("mobile/init/agreement"), _("查看协议"), 4, 0x09)
|
|
entry({"mobile", "guide"}, template("mobile/init/guide"), _("初始化引导"), 5, 0x08)
|
|
end
|
|
|
|
function action_logout()
|
|
local dsp = require "luci.dispatcher"
|
|
local sauth = require "luci.sauth"
|
|
if dsp.context.authsession then
|
|
sauth.kill(dsp.context.authsession)
|
|
dsp.context.urltoken.stok = nil
|
|
end
|
|
luci.http.header("Set-Cookie", "sysauth=; path=" .. dsp.build_url())
|
|
luci.http.redirect(luci.dispatcher.build_url().."/mobile")
|
|
end
|