방선주 방선주 03-20
250320 방선주 접근제어 대역ip 설정 적용
@540086bd35741a1673b82b58d3ca8aeaf25d9303
src/main/java/com/takensoft/cms/accesCtrl/service/Impl/SystemAccesCtrlServiceImpl.java
--- src/main/java/com/takensoft/cms/accesCtrl/service/Impl/SystemAccesCtrlServiceImpl.java
+++ src/main/java/com/takensoft/cms/accesCtrl/service/Impl/SystemAccesCtrlServiceImpl.java
@@ -58,6 +58,15 @@
 
             List<AccesCtrlVO> list = accesCtrlService.findAllAccesCtrlSecurity(ipAdrs); // 접근 제어 정보 조회
 
+            if(list == null || list.isEmpty()) {
+                // 대역대 확인
+                String bandIp = ipAdrs.replaceAll("\\.\\d+$", ".*");
+                List<AccesCtrlVO> bandIpList = accesCtrlService.findAllAccesCtrlSecurity(bandIp);
+                if(bandIpList != null && !bandIpList.isEmpty()) {
+                    return true;
+                }
+            }
+
             // 관리자 경로 접근 검증
             if (isPath(path, "/adm/**")) {
                 // 관리자 페이지로 접속하였으나 접근 제어 정보가 없을 경우
Add a comment
List