mirror of
https://github.com/Xevion/runnerspace.git
synced 2025-12-06 01:16:13 -06:00
Fix last_ip setter, use X-Forwarded-For header via proxy
default to remote_addr still
This commit is contained in:
2
app.py
2
app.py
@@ -70,7 +70,7 @@ def create_app():
|
|||||||
def update_last_seen():
|
def update_last_seen():
|
||||||
if current_user.is_authenticated:
|
if current_user.is_authenticated:
|
||||||
current_user.last_seen = datetime.now(tz=pytz.UTC) # datetime.utcnow doesn't actually attach a timezone
|
current_user.last_seen = datetime.now(tz=pytz.UTC) # datetime.utcnow doesn't actually attach a timezone
|
||||||
current_user.last_ip = str(request.remote_addr)
|
current_user.last_ip = request.headers.get('X-Forwarded-For', request.remote_addr)
|
||||||
db.session.add(current_user)
|
db.session.add(current_user)
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user