]> git.ipfire.org Git - people/jschlag/pbs.git/commitdiff
web: Refactor current_address
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 7 Oct 2017 12:12:08 +0000 (13:12 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 7 Oct 2017 12:12:08 +0000 (13:12 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/handlers_base.py

index a65fa9f59ed231ebc34ff8681083b0090804f6de..a4dbe7d118880f6f7d9b247fce25b222f48ded49 100644 (file)
@@ -54,9 +54,7 @@ class BaseHandler(tornado.web.RequestHandler):
                """
                        Returns the IP address the request came from.
                """
-               remote_ips = self.request.remote_ip.split(", ")
-
-               return remote_ips[-1]
+               return self.request.headers.get("X-Real-IP") or self.request.remote_ip
 
        @property
        def timezone(self):