From 3d2d241a36989c0736bafb723a861e8d2e4d2036 Mon Sep 17 00:00:00 2001 From: helloplhm-qwq Date: Sat, 2 Dec 2023 12:40:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Drate=5Flimit=E4=B8=BA0?= =?UTF-8?q?=E4=BD=86=E9=97=B4=E9=9A=94=E8=BF=87=E7=9F=AD=E4=BA=8B=E4=BB=8D?= =?UTF-8?q?=E7=84=B6=E5=AF=BC=E8=87=B4429=E9=94=99=E8=AF=AF=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/main.py b/main.py index 9914405..baa2440 100644 --- a/main.py +++ b/main.py @@ -77,17 +77,9 @@ def check(): if (config.check_ip_banned(request.remote_addr)): return utils.format_dict_json({"code": 1, "msg": "您的IP已被封禁", "data": None}), 403 # check global rate limit - if ( - (time.time() - config.getRequestTime('global')) - < - (config.read_config("security.rate_limit.global")) - ): + if ((time.time() - config.getRequestTime('global')) <= (config.read_config("security.rate_limit.global"))): return utils.format_dict_json({"code": 5, "msg": "全局限速", "data": None}), 429 - if ( - (time.time() - config.getRequestTime(request.remote_addr)) - < - (config.read_config("security.rate_limit.ip")) - ): + if ((time.time() - config.getRequestTime(request.remote_addr)) <= (config.read_config("security.rate_limit.ip"))): return utils.format_dict_json({"code": 5, "msg": "IP限速", "data": None}), 429 # update request time config.updateRequestTime('global')