관리자페이지 검증 로직 수정.
parent
847d0c619d
commit
47e4fda988
|
|
@ -136,6 +136,8 @@ const RootRoutes = () => {
|
||||||
(resp) => {
|
(resp) => {
|
||||||
if (resp === false) {
|
if (resp === false) {
|
||||||
setMounted(false);
|
setMounted(false);
|
||||||
|
alert("관리자 전용 페이지입니다.")
|
||||||
|
window.location.href="/";
|
||||||
} else {
|
} else {
|
||||||
setMounted(true); // 이 값으로 true 일 때만 페이지를 렌더링이 되는 변수 사용.
|
setMounted(true); // 이 값으로 true 일 때만 페이지를 렌더링이 되는 변수 사용.
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -179,7 +179,7 @@ public class EgovLoginApiController extends BaseController {
|
||||||
if (refreshToken != null){
|
if (refreshToken != null){
|
||||||
String serverToken = refreshToken.getRefreshToken();
|
String serverToken = refreshToken.getRefreshToken();
|
||||||
if(egovJwtTokenUtil.getUserSeFromToken(clientToken).equals(egovJwtTokenUtil.getUserSeFromToken(serverToken))){
|
if(egovJwtTokenUtil.getUserSeFromToken(clientToken).equals(egovJwtTokenUtil.getUserSeFromToken(serverToken))){
|
||||||
return true;
|
return egovJwtTokenUtil.getUserIdFromToken(clientToken).equals("admin");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue