mirror of
https://github.com/Xevion/runnerspace.git
synced 2025-12-06 07: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():
|
||||
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_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.commit()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user