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 @@