From dcf02f450937142c4dd08d7c61b441af54cd4798 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Sun, 10 Mar 2024 12:02:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=AE=89=E5=85=A8=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E4=B8=AD=E2=80=9C=E8=87=AA=E5=AE=9A=E4=B9=89=E5=AE=A2?= =?UTF-8?q?=E6=88=B7=E7=AB=AFIP=E6=8A=A5=E5=A4=B4=E2=80=9D=E4=B8=AD?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E6=8A=A5=E5=A4=B4=E4=BA=A4=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/views/@default/settings/security/index.html | 2 +- web/views/@default/settings/security/index.js | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/web/views/@default/settings/security/index.html b/web/views/@default/settings/security/index.html index 1b39f05c..e71fbed9 100644 --- a/web/views/@default/settings/security/index.html +++ b/web/views/@default/settings/security/index.html @@ -61,7 +61,7 @@ 自定义客户端IP报头 -

可以通过此报头获取客户端IP,类似于X-Forwarded-ForClient-IP,用于使用反向代理访问管理系统的情形;如果有多个报头可以使用空格隔开。

+

可以通过此报头获取客户端IP,类似于X-Forwarded-For X-Real-IP Client-IP [填入],用于使用反向代理访问管理系统的情形;如果有多个报头可以使用空格隔开。

diff --git a/web/views/@default/settings/security/index.js b/web/views/@default/settings/security/index.js index 295a9aaf..b7c97900 100644 --- a/web/views/@default/settings/security/index.js +++ b/web/views/@default/settings/security/index.js @@ -1,3 +1,11 @@ Tea.context(function () { this.success = NotifyReloadSuccess("保存成功") + + this.addDefaultClientIPHeaderNames = function (headerNames) { + if (this.config.clientIPHeaderNames == null || this.config.clientIPHeaderNames.length == 0) { + this.config.clientIPHeaderNames = headerNames + } else { + this.config.clientIPHeaderNames += " " + headerNames + } + } }) \ No newline at end of file