Better X-Forwarded-For logic

This commit is contained in:
Piero Toffanin 2021-09-08 21:41:12 +02:00
parent eb8b389e5e
commit 94f4f74892

View file

@ -20,7 +20,7 @@ def get_json_dict(request):
def get_remote_address(): def get_remote_address():
if request.headers.getlist("X-Forwarded-For"): if request.headers.getlist("X-Forwarded-For"):
ip = request.headers.getlist("X-Forwarded-For")[0] ip = request.headers.getlist("X-Forwarded-For")[0].split(",")[0]
else: else:
ip = request.remote_addr or "127.0.0.1" ip = request.remote_addr or "127.0.0.1"