diff --git a/src/main/java/geoinfo/main/login/LoginController.java b/src/main/java/geoinfo/main/login/LoginController.java index 657049b7..ab696506 100644 --- a/src/main/java/geoinfo/main/login/LoginController.java +++ b/src/main/java/geoinfo/main/login/LoginController.java @@ -723,7 +723,8 @@ public class LoginController { String clientIp = ""; String liq_yn = ""; String goveCode = ""; - String admPwdChg = ""; + String admPwdChg = ""; // 관리자가 사용자의 비밀번호를 변경하면 사용자 최초 로그인시 비밀번호를 변경하여야함. + String di = ""; // 본인인증 식별 번호-값이 없으면 로그인 시 [휴대폰 인증]버튼이 있는 비밀번호 수정 화면으로 이동함 login_param = GeoinfoCommon.parseData(login_param); String userid = ""; @@ -928,7 +929,8 @@ public class LoginController { virtualNo = (String) selectWebMemberIn.get("virtualno"); userid = selectWebMemberIn.get("userid").toString(); userName = selectWebMemberIn.get("user_name").toString(); - admPwdChg = sUtil.checkNull((String)selectWebMemberIn.get("adm_pwd_chg")); //관리자가 사용자의 비밀번호를 변경하면 사용자 최초 로그인시 비밀번호를 변경하여야함. + admPwdChg = sUtil.checkNull((String)selectWebMemberIn.get("adm_pwd_chg")); //관리자가 사용자의 비밀번호를 변경하면 사용자 최초 로그인시 비밀번호를 변경하여야함. + di = sUtil.checkNull((String)selectWebMemberIn.get("dupinfo")); // 본인인증 식별 번호-값이 없으면 로그인 시 [휴대폰 인증]버튼이 있는 비밀번호 수정 화면으로 이동함 if( selectWebMemberIn.get("company_name") != null ) { companyName = selectWebMemberIn.get("company_name").toString(); } @@ -1005,6 +1007,7 @@ public class LoginController { if (selectWebMemberIn != null) { admPwdChg = sUtil.checkNull((String)selectWebMemberIn.get("adm_pwd_chg")); //관리자가 사용자의 비밀번호를 변경하면 사용자 최초 로그인시 비밀번호를 변경하여야함. + di = sUtil.checkNull((String)selectWebMemberIn.get("dupinfo")); // 본인인증 식별 번호-값이 없으면 로그인 시 [휴대폰 인증]버튼이 있는 비밀번호 수정 화면으로 이동함 loginCount = Integer.parseInt(selectWebMemberIn.get("login_count").toString()); map.put("loginCount", loginCount); } @@ -1163,11 +1166,13 @@ public class LoginController { mv = new ModelAndView("home/liq_chk"); } if ("Y".equals(admPwdChg)) { - msg = ""; url = "topMenuSelect.do?url=mypage_passch"; - } + if ("".equals(di)) { + msg = ""; + url = "topMenuSelect.do?url=mypage_passch"; + } } } diff --git a/src/main/resources/egovframework/sqlmap/mapper/main/Login_SQL.xml b/src/main/resources/egovframework/sqlmap/mapper/main/Login_SQL.xml index 45cc7329..8b85225e 100644 --- a/src/main/resources/egovframework/sqlmap/mapper/main/Login_SQL.xml +++ b/src/main/resources/egovframework/sqlmap/mapper/main/Login_SQL.xml @@ -20,14 +20,26 @@