basic antibot feature through cookie
This commit is contained in:
22
lua/cookie.lua
Normal file
22
lua/cookie.lua
Normal file
@@ -0,0 +1,22 @@
|
||||
local M = {}
|
||||
local session = require "resty.session"
|
||||
|
||||
function M.is_set ()
|
||||
local s = session.open()
|
||||
if s and s.data.uri then
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
function M.set ()
|
||||
local s = session.start()
|
||||
s.data.uri = ngx.var.request_uri
|
||||
s:save()
|
||||
end
|
||||
|
||||
function M.get_uri ()
|
||||
return session.open().data.uri
|
||||
end
|
||||
|
||||
return M
|
||||
Reference in New Issue
Block a user