Переглянути джерело

fix remote ip header CF-Connecting-IP (#20846)

tags/1.4.3
湛露先生 4 місяці тому
джерело
коміт
41e3ecc837
Аккаунт користувача з таким Email не знайдено
1 змінених файлів з 1 додано та 1 видалено
  1. 1
    1
      api/libs/helper.py

+ 1
- 1
api/libs/helper.py Переглянути файл



def extract_remote_ip(request) -> str: def extract_remote_ip(request) -> str:
if request.headers.get("CF-Connecting-IP"): if request.headers.get("CF-Connecting-IP"):
return cast(str, request.headers.get("Cf-Connecting-Ip"))
return cast(str, request.headers.get("CF-Connecting-IP"))
elif request.headers.getlist("X-Forwarded-For"): elif request.headers.getlist("X-Forwarded-For"):
return cast(str, request.headers.getlist("X-Forwarded-For")[0]) return cast(str, request.headers.getlist("X-Forwarded-For")[0])
else: else:

Завантаження…
Відмінити
Зберегти