This commit is contained in:
thinkgem
2024-08-26 21:42:45 +08:00
parent a210e7f621
commit 8e9b9043aa
2 changed files with 6 additions and 5 deletions

View File

@@ -31,11 +31,11 @@ public class IpAddrFilterConfig {
FilterRegistrationBean<Filter> bean = new FilterRegistrationBean<>();
bean.setName("ipAddrFilter");
bean.setOrder(Ordered.HIGHEST_PRECEDENCE + 10);
bean.setFilter((setvletRequest, setvletResponse, chain) -> {
if (isAccessAllowed(setvletRequest, setvletResponse)) {
chain.doFilter(setvletRequest, setvletResponse);
bean.setFilter((servletRequest, servletResponse, chain) -> {
if (isAccessAllowed(servletRequest, servletResponse)) {
chain.doFilter(servletRequest, servletResponse);
} else {
HttpServletResponse response = (HttpServletResponse) setvletResponse;
HttpServletResponse response = (HttpServletResponse) servletResponse;
response.setStatus(403);
ServletUtils.renderString(response, Global.getText("访问拒绝"));
}

View File

@@ -69,7 +69,8 @@
<label class="control-label col-sm-4" title="指定菜单所属的模块,在开启和禁用模块的时候停用所属菜单">
<span class="required">*</span> ${text('归属模块')}<i class="fa icon-question"></i></label>
<div class="col-sm-8">
<#form:select multiple="true" path="moduleCodes" items="${moduleList}" itemLabel="moduleName" itemValue="moduleCode" class="form-control required" />
<#form:select multiple="true" path="moduleCodes" items="${moduleList}" itemLabel="moduleName"
itemValue="moduleCode" class="form-control required" data-allow-clear="true" />
</div>
</div>
</div>