diff --git a/scripts/upt.lua b/scripts/upt.lua index 0eb7dfa..a50e3f7 100644 --- a/scripts/upt.lua +++ b/scripts/upt.lua @@ -1,8 +1,4 @@ +package.path = package.path .. ';/?.lua'; +local upt = require("lib.upt") local uri = ngx.unescape_uri(ngx.var.arg_uri) -local secret = ngx.var.upt_secret -local duration = ngx.var.upt_duration -local etime = os.time() + duration -local sign = ngx.md5(secret .. '&' .. etime .. '&' .. uri) -ngx.log(ngx.ERR, 'sign...' .. sign .. ' etime..' .. etime) -local upt = string.sub(sign, 13, 13 + 7) .. etime -ngx.say(upt) \ No newline at end of file +ngx.say(upt.upt(uri)) \ No newline at end of file