묻고답하기
실명인증모듈과의 연동문제
2010.07.28 11:12
한국신용평가정보 의 실명인증 모듈을 사용하게 되었습니다
연동을 어찌어찌 해서 실명인증은 잘 되는데
실명인증이 실패 했을 경우 자바스크립트로 한신평의 에러페이지로 연결해서 팝업창을 띄우는 부분에서 아래와 같은 에러가 납니다 ㅠ
<?
// 실명인증 등 외부 모듈과 연동은 아래 파일에 boolean값을 return 하도록 작성하시면 됩니다.
// 이름은 $name, 주민번호 앞자리는 $resno1, 뒷자리는 $resno2 입니다.
//return true;
$sSiteID = "";
$sSitePW = "";
$cb_encode_path = "";
$strJumin = $resno1.$resno2; // 주민등록번호
$strName = $name; //성명
$strName = mb_convert_encoding($strName, "EUC-KR", "UTF-8"); //UTF-8로 받은 성명을 EUC-KR로 변환
$iReturnCode = "";
$iReturnCode = `$cb_encode_path $sSiteID $sSitePW $strJumin $strName`;
switch($iReturnCode){
case 1: //실명인증 성공
return true;
break;
case 2: //리턴값 2인 사용자의 경우, www.namecheck.co.kr 의 실명등록확인 또는 02-1600-1522 콜센터로 문의주시기 바랍니다.
?>
<script language="javascript">
history.go(-1);
var URL ="http://www.creditbank.co.kr/its/its.cb?m=namecheckMismatch";
var status = "toolbar=no,directories=no,scrollbars=no,resizable=no,status=no,menubar=no, width= 640, height= 480, top=0,left=20";
window.open(URL,"2",status);
</script>
<?
break;
case 3: //리턴값 3인 사용자의 경우, www.namecheck.co.kr 의 실명등록확인 또는 02-1600-1522 콜센터로 문의주시기 바랍니다.
?>
<script language="javascript">
history.go(-1);
var URL ="http://www.creditbank.co.kr/its/its.cb?m=namecheckMismatch";
var status = "toolbar=no,directories=no,scrollbars=no,resizable=no,status=no,menubar=no, width= 640, height= 480, top=0,left=20";
window.open(URL,"3",status);
</script>
<?
break;
case 50; //리턴값 50 명의도용차단 서비스 가입자의 경우, www.creditbank.co.kr 에서 명의도용차단해제 후 재시도 해주시면 됩니다. 또는 02-1600-1533 콜센터로문의주세요.
?>
<script language="javascript">
history.go(-1);
var URL ="http://www.creditbank.co.kr/its/itsProtect.cb?m=namecheckProtected";
var status = "toolbar=no,directories=no,scrollbars=no,resizable=no,status=no,menubar=no, width= 640, height= 480, top=0,left=20";
window.open(URL,"4",status);
</script>
<?
break;
default: //인증에 실패한 경우는 리턴코드.txt 를 참고하여 리턴값을 확인해 주세요~
?>
<script language="javascript">
alert("인증에 실패 하였습니다. 리턴코드:[<?=$iReturnCode?>]");
history.go(-1);
</script>
<?
break;
}
?>
난다날아님의 회원가입확장모듈을 사용중인데 outmodule.php 파일의 내용입니다
이유를 아시는분은 도움좀 부탁드립니다
해당 파일에서 화면에 뭔가 나타내는 역할을 하지 못하고 오직 true false만을 return 하도록 해야 합니다.