🐛 Fixed ip-detection (again)
This commit is contained in:
@@ -83,10 +83,13 @@ 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:
|
else:
|
||||||
remote_ip = request.headers.get("X-Forwarded-For")
|
if "," in request.headers.get("X-Forwarded-For"):
|
||||||
|
remote_ip = request.headers.get("X-Forwarded-For").split(", ")[0]
|
||||||
|
else:
|
||||||
|
remote_ip = request.headers.get("X-Forwarded-For")
|
||||||
session_key = os.urandom(32).hex()
|
session_key = os.urandom(32).hex()
|
||||||
user_session = UserSession(
|
user_session = UserSession(
|
||||||
user=user,
|
user=user,
|
||||||
|
|||||||
Reference in New Issue
Block a user