완쾌도현

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

 
한국신용평가원에서 제공하는 실명인증 모듈을 그누보드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
 

첨부파일

|

댓글 11개

오류나는 해당 라인을 살펴 보세요~
약관확인하는 페이지에서 주민등록 번호를 받을 수 있도록 설정을 변경합니다.
약관 확인 페이지 주민등록번호 와 이름 받는 필드의 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 모듈이 설치된 위치
늦었다 -_-a
ㅠ.ㅠ 저거가지고 잠도 못자고 씨름했네요
아~~ 얼마나 바보같은가
감사합니다.
일단 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 ";

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

하나 지우시면 됩니다.

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

즐프하세용~
좋은 정보 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,421
18년 전 조회 1,522
18년 전 조회 1,583
18년 전 조회 1,501
18년 전 조회 1,551
18년 전 조회 1,667
18년 전 조회 1,586
18년 전 조회 1,530
18년 전 조회 3,453
18년 전 조회 3,671
18년 전 조회 1,597
18년 전 조회 1,522
18년 전 조회 3,279
18년 전 조회 3,145
18년 전 조회 1,533
18년 전 조회 1,517
18년 전 조회 1,583
18년 전 조회 1,686
18년 전 조회 1,262
18년 전 조회 1,621
🐛 버그신고