성인인증 인트로 페이지 작업중 핸드폰 인증 오류문제

성인인증 인트로 페이지 작업중 핸드폰 인증 오류문제

QA

성인인증 인트로 페이지 작업중 핸드폰 인증 오류문제

답변 1

본문

KCP를 이용하여 연동을 해놨습니다

문제는 휴대폰 인증을 하면 정상적으로 문자도 오고 인증 완료 되었습니다 라고 나오는데요

인증 완료후 사이트로 자동으로 비회원접속으로 넘어가야 하는데 넘어가질 않고 이 페이지에서

머무르게 되더라구요 어딜 손봐야지 이게 해결이 될까요? ㅠㅠ

 

3554602979_1575353882.7166.png

 

3554602979_1575353756.5468.png

이 질문에 댓글 쓰기 :

답변 1

본인확인을 호출하는쪽에 return url 을 넣는 부분이 있는데 그부분에 주소는 잘 들어가 있는지 보시고

잘 들어가 있다면 return받는 페이지에 target 을 확인하셔야 할것 같아요.

보니 팝업으로 띄어져서 opener으로 타겟이 되어있는지 보셔야 할것 같습니다.

// 인증 요청 시 호출 함수
function cert_page()
{
    var frm = document.form_auth;

    if ( ( frm.req_tx.value == "auth" || frm.req_tx.value == "otp_auth" ) )
    {
        frm.action="./kcpcert_result.php";

      // MOBILE
        if( ( navigator.userAgent.indexOf("Android") > - 1 || navigator.userAgent.indexOf("iPhone") > - 1 ) )
        {
            self.name="kcp_cert";
        }
        // PC
        else
        {
            frm.target="kcp_cert";
        }

        frm.submit();

        window.close();
    }

    else if ( frm.req_tx.value == "cert" )
    {
        if( ( navigator.userAgent.indexOf("Android") > - 1 || navigator.userAgent.indexOf("iPhone") > - 1 ) ) // 스마트폰인 경우
        {
            window.parent.$("input[name=veri_up_hash]").val(frm.up_hash.value); // up_hash 데이터 검증을 위한 필드
            self.name="auth_popup";
        }
        else // 스마트폰 아닐때
        {
            window.opener.$("input[name=veri_up_hash]").val(frm.up_hash.value); // up_hash 데이터 검증을 위한 필드
            frm.target = "auth_popup";
        }

        frm.action="<?php echo $cert_url; ?>";
        frm.submit();
    }
}
</script>

여기서 수정할부분이 있을까요?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 29
© SIRSOFT
현재 페이지 제일 처음으로