페이지 트리

버전 비교

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



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

Start Release No : 7.0.400.20230209 / Update Release No :

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

작성자 :  박나미           / 검수자 : 


기능 정보
  •  API Open
  •  UI Open
  •  Read Only
  •  Not Use
  •  Hidden
  •  Not Recommend


도움말
iconfalse
title기능 설명
  1. 실행 경로 : [제품(상품)명 > 컨트롤러(컴포넌트) 명 > 기능명(Property,Method,Event) > 속성(파라미터) 명]사용 방법
  2. 이미지 추가 및 설명을 작성 합니다.
    1. 세부 내역
  3. 적용 결과
    Admin > 시스템 관리 > 시스템 옵션 에서 신규로 ADM_CUSTOM_MAIN_PATH 로 설정한 JSP를 main.jsp 상단에 include
  4. 사용 방법
    1. Admin > 시스템 관리 > 시스템 옵션 에서 신규로 ADM_CUSTOM_MAIN_PATH 항목으로 custom으로 만들 jsp 경로를 설정한다.
      Image Added
    2. ADM_CUSTOM_MAIN_PATH 로 설정한 jsp 파일을 실제 경로에 추가한다 .
      - 해당 jsp는 사이트에서 커스텀 개발 진행 .
      - 참고 소스로 로그인 커스텀 로직 구현 후 로그 아웃 처리해야될 경우 구현하는 샘플 소스

코드 블럭
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>


세부 기능 명

내용
  • 기능 사용 방법
  • 기능 제약 사항 ex. 0과 양의 정수만 입력 가능, 50자 이상 입력 불가
정보
title필수 옵션
  • 옵션 설정 방법
  • 옵션 값 별 정의
참고사항
title제약 사항
  • 특정 환경에서 동작 안됨
  • 특정 설정에 따라서 동작을 안 함
정보
title샘플 정보
  • 샘플 URL :
  • 샘플 파일

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

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


정보
title필수 옵션
  • MTX_OPTION에 ADM_CUSTOM_MAIN_PATH 값을 통해 적용


변경 전/후 제품 버전

변경 전(제품 버전)

변경 전


변경 후

참고사항
title참고 자료
펼치기

첨부 파일

정보
title문서 수정 이력
변경 이력

하위 페이지 표시
alltrue

정보
titleBCRM 정보

(BCRM접수번호)제목

...