그누보드에 실명인증을 하고 값을 넘겨받고서 에러가 납니다. 정보
그누보드에 실명인증을 하고 값을 넘겨받고서 에러가 납니다.본문
그누보드로 실명인증 해보신 분 계신가요?
Ncpartner 무료실명인증 서비스를 받았는데...
문제는 성인인증까지는 잘 되는데... 성인인증 후
회원가입 페이지를 호출할 때 "제대로 된 접근이 아닌것 같습니다"라는 alert가 뜹니다.
우선..
register.php 페이지에서 이름과 주민번호를 입력 후
Ncpartner의 특정 페이지로 보냅니다. (성인인증 완료 후)
register_form을 include하고 있는 파일이 떠야하는데...
head 부분은 뜨는데.. 결국 register_form이 뜨다가 위의 alert 메시지가 뜨네요..
왜 그런 것일까요?? ㅠㅠ
직접 register_form 파일을 불러서 그런 것인지? 소스상에 문제가 있는 것인지 모르겠습니다.
제가 운영하는 다른 곳의 소스를 많이 차용해서 했는데도 안되네요..
참고로 register_form의 앞부분 소스 알려드리겠습니다.
<?php
ob_start();
@extract($_GET);
@extract($_POST);
@extract($_SERVER);
include_once("./_common.php");
// NCpartner에서 넘어오는 값 //
$mb_name = $nc_name;
$mb_jumin = $nc_pid1.$nc_pid2;
// 불법접근을 막도록 토큰생성
$token = md5(uniqid(rand(), true));
set_session("ss_token", $token);
혹시 아시는 분 답변 좀 부탁드리겠습니다... ^^*
Ncpartner 무료실명인증 서비스를 받았는데...
문제는 성인인증까지는 잘 되는데... 성인인증 후
회원가입 페이지를 호출할 때 "제대로 된 접근이 아닌것 같습니다"라는 alert가 뜹니다.
우선..
register.php 페이지에서 이름과 주민번호를 입력 후
Ncpartner의 특정 페이지로 보냅니다. (성인인증 완료 후)
register_form을 include하고 있는 파일이 떠야하는데...
head 부분은 뜨는데.. 결국 register_form이 뜨다가 위의 alert 메시지가 뜨네요..
왜 그런 것일까요?? ㅠㅠ
직접 register_form 파일을 불러서 그런 것인지? 소스상에 문제가 있는 것인지 모르겠습니다.
제가 운영하는 다른 곳의 소스를 많이 차용해서 했는데도 안되네요..
참고로 register_form의 앞부분 소스 알려드리겠습니다.
<?php
ob_start();
@extract($_GET);
@extract($_POST);
@extract($_SERVER);
include_once("./_common.php");
// NCpartner에서 넘어오는 값 //
$mb_name = $nc_name;
$mb_jumin = $nc_pid1.$nc_pid2;
// 불법접근을 막도록 토큰생성
$token = md5(uniqid(rand(), true));
set_session("ss_token", $token);
혹시 아시는 분 답변 좀 부탁드리겠습니다... ^^*
댓글 전체
lib/common.lib.php 파일에요
아래처럼 하면되지않나요?
// 리퍼러 체크
function referer_check($url="")
{
/*
// 제대로 체크를 하지 못하여 주석 처리함
global $g4;
if (!$url)
$url = $g4[url];
if (!preg_match("/^http[s]?:\/\/".$_SERVER[HTTP_HOST]."/", $_SERVER[HTTP_REFERER]))
alert("제대로 된 접근이 아닌것 같습니다.", $url);
*/
}
아래처럼 하면되지않나요?
// 리퍼러 체크
function referer_check($url="")
{
/*
// 제대로 체크를 하지 못하여 주석 처리함
global $g4;
if (!$url)
$url = $g4[url];
if (!preg_match("/^http[s]?:\/\/".$_SERVER[HTTP_HOST]."/", $_SERVER[HTTP_REFERER]))
alert("제대로 된 접근이 아닌것 같습니다.", $url);
*/
}
아이고.. 감사합니다.. 해결이 되었네요.. 정말 감사드려요.. ^^*