From fd471b0e55284bbadfbe33528912031325953669 Mon Sep 17 00:00:00 2001 From: "hehihoho3@gmail.com" Date: Fri, 22 Nov 2024 15:20:05 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B3=B4=EC=95=88=EB=A1=9C=EA=B7=B8=EC=9D=B8?= =?UTF-8?q?=20=EC=B5=9C=EA=B7=BC=EB=B3=80=EA=B2=BD=20=EB=82=A0=EC=A7=9C=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/EgovMberManageServiceImpl.java | 6 ++++ .../uat/uia/service/impl/MberManageDAO.java | 5 +++ .../let/uat/uia/web/EgovMypageController.java | 11 ++++++ .../umt/service/EgovMberManageService.java | 3 ++ .../let/uss/umt/EgovMberManage_SQL_Mysql.xml | 17 ++++++++++ .../WEB-INF/jsp/web/com/webCommonHeader.jsp | 34 ++++++++++++++----- .../WEB-INF/jsp/web/user/mberSecureLogin.jsp | 7 +++- 7 files changed, 74 insertions(+), 9 deletions(-) diff --git a/src/main/java/itn/let/uat/uia/service/impl/EgovMberManageServiceImpl.java b/src/main/java/itn/let/uat/uia/service/impl/EgovMberManageServiceImpl.java index 8a379cdc..52caee34 100644 --- a/src/main/java/itn/let/uat/uia/service/impl/EgovMberManageServiceImpl.java +++ b/src/main/java/itn/let/uat/uia/service/impl/EgovMberManageServiceImpl.java @@ -14,6 +14,7 @@ import egovframework.rte.fdl.idgnr.EgovIdGnrService; import itn.com.uss.olh.hpc.service.HackIpService; import itn.com.uss.olh.hpc.service.HackIpVO; import itn.com.utl.fcc.service.EgovStringUtil; +import itn.let.mjo.cert.service.CertVO; import itn.let.mjo.msgsent.service.MjonMsgSentVO; import itn.let.mjo.pay.service.KmcVO; import itn.let.sec.rgm.service.AuthorGroup; @@ -614,5 +615,10 @@ public class EgovMberManageServiceImpl extends EgovAbstractServiceImpl implement public void updateSecureLoginFlag(MberManageVO mberManageVO) throws Exception { mberManageDAO.updateSecureLoginFlag(mberManageVO); } + + @Override + public String findTopByregDateFromCertLog(AuthCertVO authCertVO) { + return mberManageDAO.findTopByregDateFromCertLog(authCertVO); + } } \ No newline at end of file diff --git a/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java b/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java index 3b215c01..2418dce9 100644 --- a/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java +++ b/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java @@ -5,6 +5,7 @@ import java.util.List; import org.springframework.stereotype.Repository; import itn.com.cmm.service.impl.EgovComAbstractDAO; +import itn.let.mjo.cert.service.CertVO; import itn.let.mjo.msgsent.service.MjonMsgSentVO; import itn.let.uat.uia.service.AuthCertVO; import itn.let.uss.umt.service.MberManageConfigVO; @@ -340,5 +341,9 @@ public class MberManageDAO extends EgovComAbstractDAO{ public void updateSecureLoginFlag(MberManageVO mberManageVO) throws Exception { update("mberManageDAO.updateSecureLoginFlag",mberManageVO); } + + public String findTopByregDateFromCertLog(AuthCertVO authCertVO) { + return (String)select("mberManageDAO.findTopByregDateFromCertLog", authCertVO); + } } \ No newline at end of file diff --git a/src/main/java/itn/let/uat/uia/web/EgovMypageController.java b/src/main/java/itn/let/uat/uia/web/EgovMypageController.java index bada585e..e2083b90 100644 --- a/src/main/java/itn/let/uat/uia/web/EgovMypageController.java +++ b/src/main/java/itn/let/uat/uia/web/EgovMypageController.java @@ -3026,8 +3026,19 @@ public class EgovMypageController { model.addAttribute("mberManageVO", userManageService.selectUserInfo(mberManageVO)); + // 탭 하이라이트 model.addAttribute("pageTab", "mberSecureLogin"); + + //디비 테이블에 저장하기 + AuthCertVO authCertVO = new AuthCertVO(); + authCertVO.setMberId(userId); + authCertVO.setCertType("secureLoginOFF"); + String certLogRegDate = mberManageService.findTopByregDateFromCertLog(authCertVO); + + + // 탭 하이라이트 + model.addAttribute("certLogRegDate", certLogRegDate); return "web/user/mberSecureLogin"; diff --git a/src/main/java/itn/let/uss/umt/service/EgovMberManageService.java b/src/main/java/itn/let/uss/umt/service/EgovMberManageService.java index 4a512331..1bc0877c 100644 --- a/src/main/java/itn/let/uss/umt/service/EgovMberManageService.java +++ b/src/main/java/itn/let/uss/umt/service/EgovMberManageService.java @@ -2,6 +2,7 @@ package itn.let.uss.umt.service; import java.util.List; +import itn.let.mjo.cert.service.CertVO; import itn.let.mjo.msgsent.service.MjonMsgSentVO; import itn.let.mjo.pay.service.KmcVO; import itn.let.uat.uia.service.AuthCertVO; @@ -248,4 +249,6 @@ public interface EgovMberManageService { public void updateSecureLoginFlag(MberManageVO mberManageVO) throws Exception; + public String findTopByregDateFromCertLog(AuthCertVO authCertVO); + } \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Mysql.xml index dc77a119..c8598fb3 100644 --- a/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Mysql.xml @@ -1101,6 +1101,23 @@ SELECT LAST_INSERT_ID() + + + + + UPDATE MJ_CERT_LOG diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp index 4628adee..835318e2 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp @@ -148,11 +148,16 @@ $(document).ready(function (){ var secuLoginFlag = '${mberManageVO.secuLoginFlag}'; - if (secuLoginFlag === 'Y') { - $('#secuLoginFlag').attr('class', 'state on').text('ON'); - } else if (secuLoginFlag === 'N') { - $('#secuLoginFlag').attr('class', 'state off').text('OFF'); - } + const $securityBox = $('.security_box'); + + // secuLoginFlag 값에 따라 클래스 및 내용 변경 + $securityBox + .removeClass('green_box red_box') + .addClass(secuLoginFlag === 'Y' ? 'green_box' : 'red_box') + .find('.state') + .text(secuLoginFlag === 'Y' ? 'ON' : 'OFF') + .removeClass('on off') + .addClass(secuLoginFlag === 'Y' ? 'on' : 'off'); }); //등급제 시행 ON/OFF 체크(비로그인) @@ -1691,11 +1696,24 @@ function actionLogin() { -
- ">

보안로그인

- + + +<%-- ">

보안로그인

--%> + + + + + + + + + + +