From 3ef93908b6375edf2cb77a8e59838f3e9b7a3abd Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Fri, 30 Aug 2013 10:41:04 +0200 Subject: [PATCH] forward can be multiple ips, take first --- pandora/user/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandora/user/models.py b/pandora/user/models.py index ea8098308..f695912b0 100644 --- a/pandora/user/models.py +++ b/pandora/user/models.py @@ -107,7 +107,7 @@ class SessionData(models.Model): if request.user.is_authenticated(): data.user = request.user if 'HTTP_X_FORWARDED_FOR' in request.META: - data.ip = request.META['HTTP_X_FORWARDED_FOR'] + data.ip = request.META['HTTP_X_FORWARDED_FOR'].split(',')[0] else: data.ip = request.META['REMOTE_ADDR'] if data.ip.startswith('::ffff:'):