interceptor.lua 463 B

1234567891011121314151617
  1. require "website"
  2. if string.sub(request:filepath(),1,12) == "/api/public/" then
  3. --公共开放接口
  4. return true
  5. elseif string.sub(request:filepath(),1,11) == "/api/admin/" then
  6. --管理员目录,需要验证权限
  7. print(param("key"),"\t")
  8. if param("key") == nil or param("key") ~= "123456" then
  9. response:send("key不正确")
  10. return false
  11. end
  12. return true
  13. else
  14. response:send("仅允许访问 /api/public 和 /api/admin 目录")
  15. return false
  16. end