diff --git a/WebContent/WEB-INF/web.xml b/WebContent/WEB-INF/web.xml index 2370c37..162b93d 100644 --- a/WebContent/WEB-INF/web.xml +++ b/WebContent/WEB-INF/web.xml @@ -175,6 +175,6 @@ - 30 + 60 \ No newline at end of file diff --git a/WebContent/WEB-INF/weblogic-web.xml b/WebContent/WEB-INF/weblogic-web.xml index c8af68a..99a381a 100644 --- a/WebContent/WEB-INF/weblogic-web.xml +++ b/WebContent/WEB-INF/weblogic-web.xml @@ -145,6 +145,6 @@ - 30 + 60 \ No newline at end of file diff --git a/WebContent/WEB-INF/weblogic.xml b/WebContent/WEB-INF/weblogic.xml index 5e2434b..3f97d3c 100644 --- a/WebContent/WEB-INF/weblogic.xml +++ b/WebContent/WEB-INF/weblogic.xml @@ -3,7 +3,7 @@ monitoring - 1800 + 3600 JSESSIONID_EMS replicated_if_clustered diff --git a/WebContent/jsp/common/screen/emergency.jsp b/WebContent/jsp/common/screen/emergency.jsp index 16ca022..b503f2e 100644 --- a/WebContent/jsp/common/screen/emergency.jsp +++ b/WebContent/jsp/common/screen/emergency.jsp @@ -299,8 +299,12 @@ if (response.smsAuthRequired) { // 비밀번호는 아직 반영되지 않음 - SMS 인증 완료 시 최종 반영됨 smsAuthPurpose = 'PASSWORD_CHANGE'; + // 두 모달이 겹치면 이전 모달의 enforceFocus/backdrop 이 남아 입력이 막히므로 + // #pwdChgModal 이 완전히 닫힌 뒤 SMS 인증 모달을 연다 + $('#pwdChgModal').one('hidden.bs.modal', function() { + showSmsAuthModal(response); + }); $('#pwdChgModal').modal('hide'); - showSmsAuthModal(response); return; } alert(response.message); @@ -369,6 +373,19 @@ verifySmsAuthCode(); } }); + + // 인증번호는 숫자만 허용 (타이핑/붙여넣기/드래그 공통, 백스페이스·방향키는 방해하지 않음) + $("#smsAuthCode").on("input", function(){ + var digits = this.value.replace(/[^0-9]/g, '').slice(0, 6); + if (this.value !== digits) { + this.value = digits; + } + }); + + // SMS 인증 모달이 완전히 열린 뒤 인증번호 입력창에 포커스 + $('#smsAuthModal').on('shown.bs.modal', function() { + $('#smsAuthCode').trigger('focus'); + }); }); function fncSsoLogin() { @@ -487,8 +504,7 @@

인증번호가 로 발송되었습니다.

+ placeholder="인증번호 6자리" maxlength="6" inputmode="numeric" autocomplete="off">

남은 시간: 60

diff --git a/WebContent/jsp/common/screen/top_04.jsp b/WebContent/jsp/common/screen/top_04.jsp index 6a9ed54..c103f09 100644 --- a/WebContent/jsp/common/screen/top_04.jsp +++ b/WebContent/jsp/common/screen/top_04.jsp @@ -596,7 +596,7 @@