资源管理
]]
local globle = require "cgilua.globle"
ap.rputs [[
]]
if(cgi.action==nil) then
local acls = globle.get("ACL") or {}
ap.rputs [[
]]
elseif(cgi.action=="查看" and cgi.name) then
local acls = globle.get("ACL") or {}
res = acls[cgi.name] or {}
for k,v in pairs(res) do
print (string.format ("%s=%s ", k, tostring(v)))
end
elseif(cgi.action=="删除" and cgi.name) then
local acls = globle.get("ACL") or {}
acls[cgi.name] = nil
print (cgi.name.."成功删除")
globle.set("ACL",acls);
elseif(cgi.action=="提交" and cgi.name~=nil) then
local acls = globle.get("aclsS") or {}
if(acls[cgi.name]~= nil) then
print ("同名访问控制列表 "..cgi.name.."已经存在,将会比覆盖")
end
print (cgi.name.."ACL添加成功")
cgi.action=nil
acls[cgi.name]=cgi
globle.set("ACL",acls);
else
ap.rputs [[
ACL资源
]]
end
ap.rputs [[
]]