Update app.py
This commit is contained in:
parent
3dfe67a9ea
commit
0d378fa514
8
app.py
8
app.py
@ -113,20 +113,18 @@ def zbiorka(zbiorka_id):
|
||||
return render_template('zbiorka.html', zbiorka=zb)
|
||||
|
||||
def get_real_ip():
|
||||
# Sprawdź, czy żądanie pochodzi przez Cloudflare
|
||||
# Cloudflare
|
||||
if "CF-Connecting-IP" in request.headers:
|
||||
return request.headers.get("CF-Connecting-IP")
|
||||
# Następnie sprawdź nagłówek X-Real-IP
|
||||
# Nginx proxy (Nginx Proxy Manager / standard reverse proxy)
|
||||
elif "X-Real-IP" in request.headers:
|
||||
return request.headers.get("X-Real-IP")
|
||||
# Jeśli jest nagłówek X-Forwarded-For, pobierz pierwszy adres na liście
|
||||
elif "X-Forwarded-For" in request.headers:
|
||||
forwarded_for = request.headers.get("X-Forwarded-For").split(",")
|
||||
return forwarded_for[0].strip()
|
||||
# W przeciwnym wypadku użyj standardowego remote_addr
|
||||
# Fallback
|
||||
return request.remote_addr
|
||||
|
||||
|
||||
# TRASY LOGOWANIA I REJESTRACJI
|
||||
|
||||
@app.route('/login', methods=['GET', 'POST'])
|
||||
|
Loading…
x
Reference in New Issue
Block a user