사용자 로그인 시 식별정보(DUPINFO)가 NULL("")일 경우 본인인증 유도(비밀번호수정 화면으로 이동)
parent
96b961d3a6
commit
d1fb14cf15
|
|
@ -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 = "<script>alert('비밀번호가 초기화 됐습니다. 비밀번호를 변경해주세요.');</script>";
|
||||
url = "topMenuSelect.do?url=mypage_passch";
|
||||
|
||||
}
|
||||
if ("".equals(di)) {
|
||||
msg = "<script>alert('본인인증 완료 후 이용바랍니다.');</script>";
|
||||
url = "topMenuSelect.do?url=mypage_passch";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -20,14 +20,26 @@
|
|||
</select>
|
||||
|
||||
<select id="selectWebMemberIn" parameterType="String" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT AGREEYN, USERID, PASSWD, CLS, USER_NAME, SYSDATE, LOGIN_COUNT, LAST_LOGIN_DATE + 1/(24*12) AS SYSDATE2, VIRTUALNO,
|
||||
DECODE(PROJECT_MASTER_COMPANY_CODE,'','0',PROJECT_MASTER_COMPANY_CODE) MASTER_COMPANY_CODE,
|
||||
to_char(trunc(months_between(SYSDATE, PSWD_MONTH))) as PSWD_LIMIT, LIQ_YN, GOVEMENT_CODE, CERTIFICATION_YN,
|
||||
COMPANY_NAME,
|
||||
PART_NAME,
|
||||
PHONE,
|
||||
EMAIL,
|
||||
ADM_PWD_CHG
|
||||
SELECT AGREEYN
|
||||
,USERID
|
||||
,PASSWD
|
||||
,CLS
|
||||
,USER_NAME
|
||||
,SYSDATE
|
||||
,LOGIN_COUNT
|
||||
,LAST_LOGIN_DATE + 1/(24*12) AS SYSDATE2
|
||||
,VIRTUALNO
|
||||
,DUPINFO
|
||||
,DECODE(PROJECT_MASTER_COMPANY_CODE,'','0',PROJECT_MASTER_COMPANY_CODE) MASTER_COMPANY_CODE
|
||||
,to_char(trunc(months_between(SYSDATE ,PSWD_MONTH))) as PSWD_LIMIT
|
||||
,LIQ_YN
|
||||
,GOVEMENT_CODE
|
||||
,CERTIFICATION_YN
|
||||
,COMPANY_NAME
|
||||
,PART_NAME
|
||||
,PHONE
|
||||
,EMAIL
|
||||
,ADM_PWD_CHG
|
||||
FROM WEB_MEMBER_IN
|
||||
WHERE
|
||||
<if test="userid != null">
|
||||
|
|
|
|||
Loading…
Reference in New Issue