🐛 Fixed ip-detection (again)
This commit is contained in:
@@ -83,8 +83,11 @@ async def login_for_cookie_access_token(
|
|||||||
|
|
||||||
remote_ip = None
|
remote_ip = None
|
||||||
if request.headers.get("X-Forwarded-For") is None:
|
if request.headers.get("X-Forwarded-For") is None:
|
||||||
if ", " in request.client.host:
|
remote_ip = request.client.host
|
||||||
remote_ip = request.client.host.split(", ")[0]
|
|
||||||
|
else:
|
||||||
|
if "," in request.headers.get("X-Forwarded-For"):
|
||||||
|
remote_ip = request.headers.get("X-Forwarded-For").split(", ")[0]
|
||||||
else:
|
else:
|
||||||
remote_ip = request.headers.get("X-Forwarded-For")
|
remote_ip = request.headers.get("X-Forwarded-For")
|
||||||
session_key = os.urandom(32).hex()
|
session_key = os.urandom(32).hex()
|
||||||
|
|||||||
Reference in New Issue
Block a user