페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

Admin의 main.jsp에 custom 로그인 체크 로직을 추가할 수 있는 기능 제공

page no.   

Showpageid

Start Release No : 7.0.400.20230209 / Update Release No :

프로젝트명 : (BCRM#E0435) iMgt 로그인시 아이디와 ip를 체크해서 로그인 제어 요청

 7.0.500.20240329-01

작성자 :  박나미   

     

/ 검수자 :  정해영

기능 정보
  •  API Open
  •  UI Open
  •  Read Only
  •  Not Use
  •  Hidden
  •  Not Recommend
도움말
iconfalse
title기능 설명
  • 실행 경로 : Admin > 시스템 관리 > 시스템 옵션 에서 신규로 ADM_CUSTOM_MAIN_PATH 로 설정한 JSP를 main.jsp 상단에 include
  • 사용 방법Admin >

      

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

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

      2. ADM_CUSTOM_MAIN_PATH 로 설정한 jsp 파일을 실제 경로에

    추가한다
      1. 추가합니다.

    - 해당
        1. 해당 jsp는

    사이트에서 커스텀 개발 진행 .
    - 참고 소스로 로그인
        1. 커스텀 항목이므로 각 사이트에서 개발해야 합니다.

        2. 아래 소스는 단순 참고용으로, 커스텀 로직 구현 후

    로그 아웃 처리해야될 경우 구현하는 샘플 소스
        1. 분기에 따라 로그아웃 처리를 진행하는 샘플 소스입니다.

          코드 블럭
          languagejs
          themeFadeToGrey
          firstline1
          titleExample code
          linenumberstrue
          <%@ 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>


      

    도움말
    title참고 사항
    • 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일 핫픽스 버전부터
    적용
      • 적용됩니다.
    info


    MTX_OPTION에 ADM_CUSTOM_MAIN_PATH 값을 통해 적용

    변경 전

    변경 후

    참고사항
    title
    필수 옵션
    주의 사항
    • 변경 사항

      변경 전
    /후 제품 버전
    변경 전(제품 버전)
    변경 후릴리즈 번호
    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


    정보
    title샘플 정보
    • 샘플 URL :
    • 샘플 파일

    첨부 파일
    patterns.*jsp,.*zip,.*xml,.*js,.*mtsd,.*xlsx,.*xlsb,.*mtzb,.*mtvx,.*mtx,.*mtxz,


    페이지 속성
    hiddentrue


    정보
    titleBCRM 정보


    (BCRM#E0435) iMgt 로그인시 아이디와 ip를 체크해서 로그인 제어 요청