[fix] get the first ip address in X-Forwarded-For

This commit is contained in:
Anand Doshi 2015-08-13 12:43:09 +05:30
parent fdc29441e1
commit 37e699e67e

View file

@ -23,7 +23,7 @@ class HTTPRequest:
self.domain = self.domain[4:]
if frappe.get_request_header('X-Forwarded-For'):
frappe.local.request_ip = frappe.get_request_header('X-Forwarded-For')
frappe.local.request_ip = (frappe.get_request_header('X-Forwarded-For').split(",")[0]).strip()
elif frappe.get_request_header('REMOTE_ADDR'):
frappe.local.request_ip = frappe.get_request_header('REMOTE_ADDR')