Lua中身份验证的JSON内容

我有一个包含指定用户集的JSON。我想要访问这些JSON文件进行身份验证。在我的动作页面get.lua 中访问JSON。 请帮我找到一个解决方法。

json

[
  {
    "username" : "ram"
  },
  {
    "username" : "rohan"
  }
]

get.lua

require "string"
require 'apache2'
function handle(r)
local POST, POSTMULTI = r:parsebody()
local name = POST['username']
r.content_type = "text/plain"
if( name == "aa") then
local file = io.open("/var/www/html/settings.txt", "w")
    if r.method == 'POST' then
r:puts("\n...The Log Detailsss...\n\n")
        for k, v in pairs( POST,POSTMULTI ) do
          r:puts( string.format("%s: %s\n\n", k, v) )
file:write(string.format("%s: %s\n\n", k, v))
       end
    else
        -- use the ErrorDocument
        return 501
    end
file:close()
else
 r:puts( "Access Denied...!!" )
--r:escape_html("aa.html")
end
    return apache2.OK
end
点赞