페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

page no.    79410671

Start Release No : 7.0.400.20230209 / Update Release No : 7.0.500.20240329-01

작성자 :  박나미    / 검수자 :  정해영

  

  1. 기능 설명 
    1. ADMIN 로그인 시 사용자가 개발한 JSP를 실행 할 수 있습니다.
      1. 해당 JSP는 {context root}/iMGT/main.jsp의 상단에 include 됩니다.

  2.  사용 방법
    1. ADMIN > 시스템 관리 > 시스템 옵션 에서 신규로 ADM_CUSTOM_MAIN_PATH 항목을 생성하고 custom으로 만들 jsp 경로를 설정합니다.
      1. custom으로 만들 jsp는 extention 하위에 위치해야 합니다.


    2. ADM_CUSTOM_MAIN_PATH 로 설정한 jsp 파일을 실제 경로에 추가합니다.

      1. 해당 jsp는 커스텀 항목이므로 각 사이트에서 개발해야 합니다.

      2. 아래 소스는 단순 참고용으로, 커스텀 로직 구현 후 분기에 따라 로그아웃 처리를 진행하는 샘플 소스입니다.

        Example code
        <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>
        <!DOCTYPE html>
        <html>
        <head>
        <meta charset="EUC-KR">
        <title>Insert title here</title>
        </head>
            <%@ page import="com.matrix.common.XMatrix" %>
            <%@ page import="com.matrix.framework.common.security.matrix.AuthManager" %>
            <%
                boolean isLogout = false ;
                // 로그인 체크 custom 로직 추가 
                // 로그아웃 처리해야 될 경우에 isLogout 변수를 true로 변경하여 사용
        
        
                if (isLogout) { // 로그아웃 처리 flag가 true이면 
                    // MTX_LOGIN_LOG에 이력으로 남는 로그인 로그 타입을 구분하여 정의하려면 아래 항목을 추가한다. 로그인타입 코드는 사이트별로 정의.
                    // 해당 로크아웃 코드를 적용하지 않으면 기본적인 iMgt 로그아웃 타입 코드인 202 로  MTX_LOGIN_LOG에 insert.
                    AuthManager authManager = AuthManager.getInstance() ;
                    authManager.setAttribute("logout_type","300");
                }
                
            %>
            <script type="text/javascript">
                if ("<%=isLogout%>" == "true")
                    document.location.href = "<%=XMatrix.WEB_ROOTNAME%>/iMgt/logout.jsp";       // 로그아웃 처리 시 호출해야될 jsp 경로
                
            </script>
        <body>
            
        </body>
        </html>

  

참고 사항

  • MTX_OPTION의 ADM_CUSTOM_MAIN_PATH 값을 통해 적용됩니다.

  • 케이스에 따른 적용 방식은 아래를 참고하세요.

    세부 기능

    내용
    logout_type 을 인증 정보 통해 처리할 경우
    • WEB-INF/lib/matrix_service.jar 파일을 7.2.400.20240219 버전 이후 파일로 패치합니다.
    • 서버 재기동 후 적용됩니다.
    main.jsp 내에 커스텀 로직을 추가할 경우
    • iMgt/main.jsp를 패치합니다.
    • 2024년2월22일 핫픽스 버전부터 적용됩니다.

주의 사항

  • 변경 사항

    변경 전변경 후릴리즈 번호
    ADMIN 로그인 시에 대한 별도 커스텀이 불가능했습니다.ADMIN 로그인 시 사용자가 개발한 JSP를 실행 할 수 있습니다.7.2.400.20240219
기능 정보
  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend
  • 해당 없음
시작 버전 정보
  • Release No : 7.0.500.20240329-01

샘플 정보

  • 샘플 URL :
  • 샘플 파일

공유된 파일이 아직 없습니다.