forked from rDrama/rDrama
fdfd
parent
8e38d6f756
commit
db6cd5db81
|
@ -5,7 +5,7 @@ from os import environ, path
|
||||||
import secrets
|
import secrets
|
||||||
from flask import *
|
from flask import *
|
||||||
from flask_caching import Cache
|
from flask_caching import Cache
|
||||||
import flask_limiter
|
from flask_limiter import Limiter
|
||||||
from flask_compress import Compress
|
from flask_compress import Compress
|
||||||
|
|
||||||
|
|
||||||
|
@ -102,9 +102,12 @@ app.config["RATELIMIT_DEFAULTS_EXEMPT_WHEN"]=lambda:False
|
||||||
app.config["RATELIMIT_HEADERS_ENABLED"]=True
|
app.config["RATELIMIT_HEADERS_ENABLED"]=True
|
||||||
|
|
||||||
|
|
||||||
limiter = flask_limiter.Limiter(
|
def limiter_key_func(): return request.remote_addr
|
||||||
|
|
||||||
|
|
||||||
|
limiter = Limiter(
|
||||||
app,
|
app,
|
||||||
key_func=flask_limiter.util.get_ipaddr(),
|
key_func=limiter_key_func,
|
||||||
default_limits=["100/minute"],
|
default_limits=["100/minute"],
|
||||||
headers_enabled=True,
|
headers_enabled=True,
|
||||||
strategy="fixed-window"
|
strategy="fixed-window"
|
||||||
|
|
Loading…
Reference in New Issue