egovFramework 관리자 화면 종류 및 데이터 조작 방법
관리자 계정 추가 방법
관리자 계정 목록 화면
/uss/umt/EgovUserManage.do
comtnemplyrinfo 테이블의 관리자 계정 목록을 확인하고, 등록 및 수정 화면으로 이동 가능한 화면입니다.
관리자 권한 추가
SELECT * FROM comtnemplyrinfo ORDER BY ESNTL_ID DESC
위 쿼리로 신규 추가한 관리자 계정의 ESNTL_ID 컬럼 값을 확인하고,
INSERT INTO comtnemplyrscrtyestbs (
SCRTY_DTRMN_TRGET_ID,
MBER_TY_CODE,
AUTHOR_CODE
) VALUES (
'USRCNFRM_000본인Key입력',
'USR03',
'ROLE_ADMIN'
);
ESNTL_ID 컬럼 값을 SCRTY_DTRMN_TRGET_ID 값으로 입력하여 계정에 관리자 권한을 추가하면 됩니다.
권한 추가 후 관리자 톰캣 재시작 시 반영되어 정상적으로 관리자 화면 접근 가능합니다.
메뉴 추가 방법
프로그램 목록 추가
INSERT INTO comtnprogrmlist (
PROGRM_FILE_NM,
PROGRM_STRE_PATH,
PROGRM_KOREAN_NM,
PROGRM_DC,
URL
) VALUES (
'/user/qstnQna/selectList.do',
'/user/qstnQna/',
'오류 문항 신고 현황',
'오류 문항 신고 현황',
'/user/qstnQna/selectList.do'
);
위와 같은 쿼리로 메뉴 프로그램 목록을 추가합니다.
메뉴 목록 화면
/sym/mnu/mpm/EgovMenuManageSelect.do
프로그램 목록 추가 후 comtnmenuinfo 테이블에 메뉴를 추가할 수 있는 화면입니다.
메뉴 추가 쿼리
INSERT INTO comtnmenuinfo (
MENU_NM,
PROGRM_FILE_NM,
MENU_NO,
UPPER_MENU_NO,
MENU_ORDR,
MENU_DC,
RELATE_IMAGE_PATH,
RELATE_IMAGE_NM,
DEL_YN
) VALUES (
'오류 문항 신고 현황',
'/user/qstnQna/selectList.do',
4205,
4101,
15,
'/',
'/',
'/',
'N'
);
위와 같은 쿼리로 메뉴를 추가해도 됩니다.
메뉴 권한 추가
INSERT INTO comtnmenucreatdtls (
AUTHOR_CODE,
MENU_NO
) VALUES (
'ROLE_ADMIN',
'8108'
);
관리자 권한을 추가하여, 관리자 계정에서만 메뉴를 볼 수 있도록 설정합니다.
메뉴 권한 적용을 위해서는 관리자 톰캣 재시작이 필요합니다.
Leave a comment