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')