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