Skip to content

Commit cbaa344

Browse files
committed
管理员登录时默认不启用“检查客户端区域”选项,避免因为设置了反向代理导致登录异常
1 parent 7da5fea commit cbaa344

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

internal/configloaders/security_config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,6 @@ func defaultSecurityConfig() *systemconfigs.SecurityConfig {
108108
Frame: FrameSameOrigin,
109109
AllowLocal: true,
110110
CheckClientFingerprint: false,
111-
CheckClientRegion: true,
111+
CheckClientRegion: false,
112112
}
113113
}

web/views/@default/settings/security/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
<td>自定义客户端IP报头</td>
6262
<td>
6363
<input type="text" name="clientIPHeaderNames" v-model="config.clientIPHeaderNames"/>
64-
<p class="comment">可以通过此报头获取客户端IP,类似于<code-label>Client-IP</code-label>,用于使用反向代理访问管理系统的情形;如果有多个报头可以使用空格隔开。</p>
64+
<p class="comment">可以通过此报头获取客户端IP,类似于<code-label>X-Forwarded-For</code-label><code-label>Client-IP</code-label>,用于使用反向代理访问管理系统的情形;如果有多个报头可以使用空格隔开。</p>
6565
</td>
6666
</tr>
6767
<tr>
@@ -89,14 +89,14 @@
8989
<td>检查客户端指纹</td>
9090
<td>
9191
<checkbox name="checkClientFingerprint" v-model="config.checkClientFingerprint"></checkbox>
92-
<p class="comment">选中后,表示每次管理员访问时都检查客户端相关信息是否跟登录时一致。</p>
92+
<p class="comment">选中后,表示每次管理员访问时都检查客户端相关信息是否跟登录时一致;如果客户端IP或User-Agent信息变化比较频繁,请不要启用此选项;如果当前系统下游有反向代理设置,请设置当前表单中的“自定义客户端IP报头”选项</p>
9393
</td>
9494
</tr>
9595
<tr>
9696
<td>检查客户端区域</td>
9797
<td>
9898
<checkbox name="checkClientRegion" v-model="config.checkClientRegion"></checkbox>
99-
<p class="comment">选中后,表示每次管理员访问时都检查客户端所在地理区域是否和登录时一致。</p>
99+
<p class="comment">选中后,表示每次管理员访问时都检查客户端所在地理区域是否和登录时一致;如果客户端所处地理区域变化比较频繁,请不要启用此选项;如果当前系统下游有反向代理设置,请设置当前表单中的“自定义客户端IP报头”选项</p>
100100
</td>
101101
</tr>
102102
</tbody>

0 commit comments

Comments
 (0)