한신평 실명인증 성공하신분들...도와주세요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

한신평 실명인증 성공하신분들...도와주세요 정보

한신평 실명인증 성공하신분들...도와주세요

첨부파일

register_form.skin3.php (27.1K) 34회 다운로드 2007-03-31 09:56:36

본문

 
한국신용평가원에서 제공하는 실명인증 모듈을 그누보드4에 적용…
  글쓴이 : zeki (203.♡.25.227)     날짜 : 06-11-06 17:34     조회 : 941     추천 : 1    
  트랙백 주소 : http://www.sir.co.kr/bbs/tb.php/g4_tiptech/8206
 
팁에서 검색해서 zeki님 올려주신 그데로 적용을 했는데 에러가 납니다.
 
그래서  이리저리 안되는 머리로 밤세도록 바꿔봐도 에러가 나는데요
 
그리고 궁금한것은 회원가입누르면 약관확인 - 가입폼
 
중간에 실명인증이 들어가는건지 아니면 가입폼에 실명인증 버튼만들어서
 
새창으로 실명인증받고 주민번호와 이름값을 가져오는건지 궁금합니다.
 
성공하신분들 도움좀 주시면 감사하겠습니다. ㅠ.ㅠ
 
현재는
 
Parse error: parse error, unexpected '\"' in /home/hosting_users/globalrepair/www/bbs/skin/member/basic/register_form.skin.php on line 14
 
  • 복사

댓글 전체

약관확인하는 페이지에서 주민등록 번호를 받을 수 있도록 설정을 변경합니다.
약관 확인 페이지 주민등록번호 와 이름 받는 필드의 name를 한신평에서 요구하는 name로 변경하고 확인 버튼 누르면 register_form.update.php 파일에서 한신평의 소스를 포함시킵니다.
이거 해본지 좀 된거 같아서 가물가물한데. 팝업아니구요. 그냥 그누보드 시스템과 동일하게 진행하면서 자연스럽게 인증받게 만들어줍니다. 자세한 도움 필요하시다면 소스 공개 및 댓글 달아주세요
register.skin.php 에서 주민번호 와 이름을 변경하고

register_form.update.php 에 이 내용을 넣으면 되는건지요

register_form.skin.php 는 위에 첨부파일에 있습니다..


<?php
// =============================================//
// version : 1.5 (2003.07.3)
// 사용방법 :
// nc_p.php Page에 Post 방식으로 a1=이름,a2=주민번호를 보낸다.
// =============================================//

// =============================================//
// 회원사 ID, 비밀번호 및 기타  설정
// =============================================//
// sURLnc의 값을 실제 이 페이지를 부르는 page로 설정해야 동작합니다.
// 외부 사용자가 이 URL을 스크래핑하여 불법으로 사용하는 것을 막기 위함.

// define("sURLnc", "@URLNC.PHP");  // 이전 URL을 입력하세요.
// define("sURLnc", "http://www.aaaa.co.kr");

// @SITEID 및 @SITEPW 를 실제 부여 받은 사이트 id 및 패스워드로 로 바꾸기 바람니다.

$sSiteID = "****";  // 사이트 id
$sSitePW = "********";  // 비밀번호

$cb_encode_path = "/home/hosting_users/globalrepair/www/namecheck/cb_namecheck "; // cb_namecheck 모듈이 설치된 위치

// ============================================ //
// Main 시작
// ============================================ //
// Passed Data value :
// $a1 : 이름
// $a2 : 주민번호
// ============================================ //

$strJumin= $jumin1.$jumin2; // 주민번호
$strName = $name; //이름

$iReturnCode  = "";

// sURLnc의 값을 실제 이 페이지를 부르는 page(HTTP_REFERER)로 설정해야 동작합니다.
// echo "HTTP_REFERER=($HTTP_REFERER)"; 로 값을 확인해 볼수 잇습니다.
// nc_p.php 페이지를 외부 사용자가 불법으로 사용하는 것을 막기 위함.
// if ($HTTP_REFERER == sURLnc)
// {
$iReturnCode = `$cb_encode_path $sSiteID $sSitePW $strJumin $strName`;
// }

// echo "성명확인 서비스 결과<hr><p>성명 확인 결과 값이 저장된 \$iReturnCode를 이용하여 회원사 추가처리 루틴을 삽입<P>";
// echo "iReturnCode=($iReturnCode)" ;

        switch($iReturnCode){
        case 1:
?>
<html>
<head>
</head>
<body onLoad="document.form1.submit()">
<form name="form1" method="post" action=nc_index.php>
<input type="hidden" name="jumin1" value="<?=$jumin1?>">
<input type="hidden" name="jumin2" value="<?=$jumin2?>">
<input type="hidden" name="name" value="<?=$strName?>">
</form>
</body>
</html>
   
<?
break;
case 2: 
?>
            <script language="javascript">
              location.href ="http://www.creditbank.co.kr/its/its.cb?m=namecheckMismatch";
            </script>
<?
break;
case 3:
?>
            <script language="javascript">
              location.href ="http://www.creditbank.co.kr/its/its.cb?m=namecheckMismatch";
            </script>
<?
break;
case 50;
?>
            <script language="javascript">
              location.href ="http://www.creditbank.co.kr/its/itsProtect.cb?m=namecheckProtected";
            </script>
<?
break;
default:
?>
  <script language='javascript'>
alert("인증에 실패 하였습니다. 리턴코드:[<?=$iReturnCode?>]");
history.go(-1);
  </script>
<?
break;
 }
?>
제가 설치해봤을때 발생되어질 문제는 2군데 정도더라구여

이름 받는 부분과 API파일 폴더설정부분여..

이름받는부분은...

$strName = $mb_name;  <-- 이것을

요렇게 하시구여..
$strName = iconv("utf-8","euc-kr",$mb_name);


폴더설정은 호스팅 받으실경우 루트디렉토리부터 다 표시를 해줘야 하더군여..

일단...님의 소스부분을 보지 못해 제가 하면서 겪었던 부분만 알려드립니다.
소스는 길어서 첨부파일에 올렸는데 말씀해주신데로 해봤는데 여전히 같은 오류가 납니다.
감사합니다 ㅠ.ㅠ

Parse error: parse error, unexpected '\"' in /home/hosting_users/globalrepair/www/bbs/skin/member/basic/register_form.skin.php on line 14
parse error 인데 왜 다른델 보시는지 모르겠군요.

$cb_encode_path = ""/home/hosting_users/globalrepair/www/namecheck/bbs/cb_namecheck ";    // cb_namecheck 모듈이 설치된 위치 

-->
$cb_encode_path = "/home/hosting_users/globalrepair/www/namecheck/bbs/cb_namecheck";    // cb_namecheck 모듈이 설치된 위치
일단 14라인의 에러메세지부터 처리해드리죠.

$cb_encode_path = ""/home/hosting_users/globalrepair/www/namecheck/bbs/cb_namecheck ";

앞에 더블쿼트가 두개 지정 되어있습니다.
$cb_encode_path = ""/home/hosting_users/globalrepair/www/namecheck/bbs/cb_namecheck ";

이부분에 쌍따옴표가 두개 있네여..

하나 지우시면 됩니다.

이럴때 정말 허무하져...ㅋ 저도 여러번 당한 뒤론 엄청나게 까탈스러워지고 꼼꼼해 졌다는..

즐프하세용~
© SIRSOFT
현재 페이지 제일 처음으로