diff --git a/egovframe-template-simple-react-contribution/src/routes/index.jsx b/egovframe-template-simple-react-contribution/src/routes/index.jsx index e3c8edc..5e54288 100644 --- a/egovframe-template-simple-react-contribution/src/routes/index.jsx +++ b/egovframe-template-simple-react-contribution/src/routes/index.jsx @@ -136,6 +136,8 @@ const RootRoutes = () => { (resp) => { if (resp === false) { setMounted(false); + alert("관리자 전용 페이지입니다.") + window.location.href="/"; } else { setMounted(true); // 이 값으로 true 일 때만 페이지를 렌더링이 되는 변수 사용. } diff --git a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/auth/EgovLoginApiController.java b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/auth/EgovLoginApiController.java index cc76029..3ffe480 100644 --- a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/auth/EgovLoginApiController.java +++ b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/auth/EgovLoginApiController.java @@ -179,7 +179,7 @@ public class EgovLoginApiController extends BaseController { if (refreshToken != null){ String serverToken = refreshToken.getRefreshToken(); if(egovJwtTokenUtil.getUserSeFromToken(clientToken).equals(egovJwtTokenUtil.getUserSeFromToken(serverToken))){ - return true; + return egovJwtTokenUtil.getUserIdFromToken(clientToken).equals("admin"); } } return false;