185 lines
7.0 KiB
Plaintext
185 lines
7.0 KiB
Plaintext
<%@ page contentType="text/html; charset=utf-8"%>
|
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
|
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
|
<%
|
|
//************************************************************************
|
|
// //
|
|
// 본 샘플소스는 개발 및 테스트를 위한 목적으로 만들어졌으며, //
|
|
// //
|
|
// 실제 서비스에 그대로 사용하는 것을 금합니다. //
|
|
// //
|
|
//************************************************************************
|
|
%>
|
|
<!-- [본인인증서비스 테스트 결과 수신 Sample] <br> <br> -->
|
|
<script src="<c:url value='/js/jquery.js' />"></script>
|
|
<html>
|
|
<head>
|
|
<meta name="robots" content="noindex">
|
|
|
|
<script language=javascript>
|
|
$(document).ready(function() {
|
|
var dept = "${loginVO.dept}";
|
|
var dnChk = "${kmcVO.dnChk}"
|
|
|
|
if(dnChk == 'N'){
|
|
alert("개인회원은 본인 명의 휴대폰으로만 변경 가능합니다.");
|
|
self.close();
|
|
return false;
|
|
}
|
|
|
|
/* 동일한 DN 중복 등록 방지 및 만 18세 체크 */
|
|
$.ajax({
|
|
url : "<c:url value='/web/user/mblDnCheckByIdAjax.do' />",
|
|
type : 'POST',
|
|
data : { "mblDn": "${kmcVO.DI}",
|
|
"birthDay" : "${kmcVO.birthDay}",
|
|
"id" : "${kmcVO.plusInfo}"},
|
|
dataType:'json',
|
|
async: false,
|
|
success : function(returnData, status){
|
|
if(status == "success") {
|
|
if(returnData.age < 18){
|
|
alert("문자온은 만 18세 이상만 이용가능합니다.")
|
|
self.close();
|
|
return false;
|
|
}
|
|
//이미 mblDn이 존재할 경우
|
|
if(returnData.checkMblDnCnt > 0 ){
|
|
alert("이미 사용중이거나 탈퇴한 휴대폰번호입니다.");
|
|
|
|
//location.href="/web/user/login/selectUserDept.do";
|
|
self.close();
|
|
return false;
|
|
}
|
|
// opener.getElementById("moblphonNoChangeYn").value = "Y"; // 휴대폰 인증 변경여부
|
|
opener.updateUserInfoForm.moblphonNoChangeYn.value = "Y";
|
|
|
|
// opener.getElementById("mblDn").value = "${kmcVO.DI}"; // 휴대폰 인증 변경여부
|
|
opener.updateUserInfoForm.mblDn.value = "${kmcVO.DI}";
|
|
if(dept == 'p'){
|
|
// opener.getElementById("mberNm").value = "${kmcVO.name}"; // 저장하기 위한 핸드폰 번호 변수 등록
|
|
opener.updateUserInfoForm.mberNm.value = "${kmcVO.name}";
|
|
}else if(dept == 'c'){
|
|
// opener.getElementById("managerNm").value = "${kmcVO.name}"; // 저장하기 위한 핸드폰 번호 변수 등록
|
|
opener.updateUserInfoForm.managerNm.value = "${kmcVO.name}";
|
|
}
|
|
// opener.getElementById("moblphonNo").value = "${kmcVO.phoneNo}"; // 저장하기 위한 핸드폰 번호 변수 등록
|
|
opener.updateUserInfoForm.moblphonNo.value = "${kmcVO.phoneNo}";
|
|
|
|
if(opener.$('#workFileView').length > 0){ //기업회원 개인정보 변경에서 휴대폰인증시 재직증명서 항목 노출
|
|
$("#workFileView", opener).css("display", "");
|
|
try {
|
|
// 부모창 재직증명서 첨부 호출
|
|
opener.setWorkFileView();
|
|
} catch (error) {
|
|
console.error(error);
|
|
}
|
|
}
|
|
self.close();
|
|
|
|
}else{
|
|
alert("실패");return;
|
|
}
|
|
},
|
|
error : function(request , status, error){
|
|
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
|
|
},
|
|
});
|
|
|
|
});
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<%-- <br><br>
|
|
[복호화 후 수신값] <br>
|
|
<br>
|
|
<table cellpadding=1 cellspacing=1>
|
|
<tr>
|
|
<td align=left>위,변조여부1</td>
|
|
<td align=left>${kmcVO.encMsg1}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>위,변조여부2</td>
|
|
<td align=left>${kmcVO.encMsg2}</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td align=left>요청번호</td>
|
|
<td align=left>${kmcVO.certNum}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>요청일시</td>
|
|
<td align=left>${kmcVO.date}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>연계정보(CI)</td>
|
|
<td align=left>${kmcVO.CI}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>중복가입확인정보(DI)</td>
|
|
<td align=left>${kmcVO.DI}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>휴대폰번호</td>
|
|
<td align=left>${kmcVO.phoneNo}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>이동통신사</td>
|
|
<td align=left>${kmcVO.phoneCorp}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>생년월일</td>
|
|
<td align=left>${kmcVO.birthDay}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>내국인</td>
|
|
<td align=left>${kmcVO.nation}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>성별</td>
|
|
<td align=left>${kmcVO.gender}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>성명</td>
|
|
<td align=left>${kmcVO.name}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>결과값</td>
|
|
<td align=left>${kmcVO.result}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>인증방법</td>
|
|
<td align=left>${kmcVO.certMet}</td>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>ip주소</td>
|
|
<td align=left>${kmcVO.ip}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>미성년자 성명</td>
|
|
<td align=left>${kmcVO.MName}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>미성년자 생년월일</td>
|
|
<td align=left>${kmcVO.MBirthDay}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>미성년자 성별</td>
|
|
<td align=left>${kmcVO.MGender}</td>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>미성년자 내외국인</td>
|
|
<td align=left>${kmcVO.MNation}</td>
|
|
</tr>
|
|
<tr>
|
|
<td align=left>추가DATA정보</td>
|
|
<td align=left>${kmcVO.plusInfo}</td>
|
|
</tr>
|
|
</table> --%>
|
|
</body>
|
|
</html> |