From 3f20673b697301ace2cbd2b4d4156ceef5f50c4b Mon Sep 17 00:00:00 2001 From: Rinjae Date: Tue, 30 Sep 2025 11:53:05 +0900 Subject: [PATCH] =?UTF-8?q?kjb-safedb=20=EB=A1=9C=20PasswordEncoer=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD=20/=20=EA=B0=80=EC=9E=85=EC=9E=90=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20=ED=99=94=EB=A9=B4=EC=97=90=EC=84=9C=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=EB=B2=84=ED=8A=BC=20=ED=95=AD=EC=83=81=20?= =?UTF-8?q?=ED=99=9C=EC=84=B1=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../onl/apim/portaluser/portalUserManDetail.jsp | 16 ++++++++++------ build.gradle | 4 ++-- readme.md | 15 ++++++++++----- .../common/spring/KjbSafedbPasswordEncoder.java | 2 -- 4 files changed, 22 insertions(+), 15 deletions(-) diff --git a/WebContent/jsp/onl/apim/portaluser/portalUserManDetail.jsp b/WebContent/jsp/onl/apim/portaluser/portalUserManDetail.jsp index a764a6c..b970798 100644 --- a/WebContent/jsp/onl/apim/portaluser/portalUserManDetail.jsp +++ b/WebContent/jsp/onl/apim/portaluser/portalUserManDetail.jsp @@ -66,16 +66,18 @@ // 현재 상태가 탈퇴인 경우 if (status === STATUS.REMOVED) { - $("#btn_modify").show().prop('disabled', true); + $("#btn_modify").show().prop('disabled', false); return; } // 일반 상태 - $("#btn_modify").show().prop('disabled', !isUnmasked); + /* $("#btn_modify").show().prop('disabled', !isUnmasked); if (isUnmasked) { $("input, select").prop('disabled', false); updateOrgControl(); - } + } */ + // 25.09.29 - 항상 해제 + $("#btn_modify").show().prop('disabled', false); } function init() { @@ -261,7 +263,7 @@ } const fullLoginId = id + "@" + domain; - const emailPattern = /^[A-Za-z][A-Za-z0-9._-]*@[A-Za-z0-9][-A-Za-z0-9.]+\.[A-Za-z]{2,}$/; + const emailPattern = /^[A-Za-z0-9._-]*@[A-Za-z0-9][-A-Za-z0-9.]+\.[A-Za-z]{2,}$/; if (!emailPattern.test(fullLoginId)) { alert(fullLoginId + " 은 올바른 이메일 형식이 아닙니다."); return; @@ -558,9 +560,11 @@
- + @ - +