하석형 하석형 03-20
Merge remote-tracking branch 'origin/master'
@9c7ddef0e454353f03e9cfed95de214cc7d38cd3
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
@@ -59,6 +59,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