From 826ebfb2e5448b467a1cc6d74307cc01dc49d22a Mon Sep 17 00:00:00 2001 From: midoks Date: Fri, 11 Aug 2023 20:05:04 +0800 Subject: [PATCH] Update init.lua --- plugins/op_waf/waf/lua/init.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/op_waf/waf/lua/init.lua b/plugins/op_waf/waf/lua/init.lua index ebd98c278..c9c3528b0 100644 --- a/plugins/op_waf/waf/lua/init.lua +++ b/plugins/op_waf/waf/lua/init.lua @@ -360,15 +360,16 @@ local function waf_cc_increase() if not config['safe_verify']['mode'] then return false end + -- C:D(C:to_json(params['uri_request_args'])) if config['safe_verify']['mode'] == 'url' then - local page = '/safe_verify_'..cache_token - local request_uri = params['uri'] - local to_url = page..'?f='..request_uri + local page = 'safe_verify_'..cache_token + local request_uri = params['request_uri'] + local to_url = '/?'..page..'&f='..request_uri local cache_url_key = cache_token..':url' local cache_url_val = ngx.shared.waf_limit:get(cache_url_key) - if page == request_uri then + if params['uri_request_args'][page] then local cc_html = ngx.re.gsub(cc_safe_js_html, "{uri}", make_uri_str) return C:return_html(200, cc_html) end