浏览代码

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

version-14
Anand Doshi 10 年前
父节点
当前提交
37e699e67e
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. +1
    -1
      frappe/auth.py

+ 1
- 1
frappe/auth.py 查看文件

@@ -23,7 +23,7 @@ class HTTPRequest:
self.domain = self.domain[4:] self.domain = self.domain[4:]


if frappe.get_request_header('X-Forwarded-For'): 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'): elif frappe.get_request_header('REMOTE_ADDR'):
frappe.local.request_ip = frappe.get_request_header('REMOTE_ADDR') frappe.local.request_ip = frappe.get_request_header('REMOTE_ADDR')


正在加载...
取消
保存