테스트 사이트 - 개발 중인 베타 버전입니다

휴대폰 인증 후 휴대폰 번호 저장을 하고 싶습니다. 채택완료

토루크막토 2개월 전 조회 3,919

안녕하세요.

소셜 로그인을 통한 회원가입 화면에서

휴대폰인증을 받고 인증받은 휴대폰 번호를 mb_hp로 넣고 싶은데 그 부분이 잘 않되서 도움을 요청 드립니다.

 

현재 사용하고 있는 코드는 아래와 같습니다.

/skin/social/social_register_member.skin.php

</p>

<p><?php if ($config['cf_use_hp'] || ($config["cf_cert_use"] && ($config['cf_cert_hp'] || $config['cf_cert_simple']))) {  ?>

<li>

    <label for="reg_mb_hp">휴대폰번호<?php if (!empty($hp_required)) { ?> (필수)<?php } ?><?php echo $desc_phone ?></label>

    <input type="text" name="mb_hp" value="<?php echo get_text($member['mb_hp']) ?>" id="reg_mb_hp" <?php echo $hp_required; ?> <?php echo $hp_readonly; ?> class="frm_input <?php echo $hp_required; ?> <?php echo $hp_readonly; ?>" maxlength="20" placeholder="휴대폰번호">

    <?php

        if($config['cf_auth_hp']&&$w=='') {

            

            echo '<button type="button" id="win_hp_auth" class="btn_frmline">휴대폰 인증</button>'.PHP_EOL;</p>

<p>            echo '<noscript>본인확인을 위해서는 자바스크립트 사용이 가능해야합니다.</noscript>'.PHP_EOL;

        }

    ?>

</li>

<?php }  ?>                    

<?php if ($config['cf_cert_use'] && ($config['cf_cert_hp'] || $config['cf_cert_simple'])) { ?>

<input type="hidden" name="old_mb_hp" value="<?php echo get_text($member['mb_hp']) ?>">

<?php } ?>

<li class="auth_num_box_li">

    <div class="auth_num_box">

    인증번호 : <input type="text" name="auth_num" id="auth_num"  class="frm_input" maxlength="5"  style="width:100px;" placeholder="인증번호"> 

    <input type="button" name="btnPhone" class="frm_btn2" value=" 입력 " id="btnPhone"> 

    </div>

    <p class="auth_num_box_p" style="color:red;">인증번호가 발송되었습니다.</p>

</li></p>

<p>

 

 위 코드는 일반 회원 가입스킨인 /skin/member/basic/register_form.skin.php 에 있는 부분과 꼭같이 사용했으며

핸드폰 번호 입력시 인증도 잘 처리 되고 있습니다.

다만 인증된 휴대폰 번호가 회원의 휴대폰번호로 들어가지 않는 문제입니다.

 

value="

이 부분이 잘 못 되었나 싶어서 이리저리 바꿔봐도 잘 안되서 도움 부탁드립니다.

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

토루크막토
2개월 전

제 질문이 잘 못된 것 같습니다. 회원가입 폼을 따로 수정한게 많아서 전체 소스를 올리지 않고서는 답변을 구할 수 없을 것 같네요.ㅠㅠ

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2개월 전

$opener.$("input[name=mb_hp]").val("").attr("readonly", true); 이런식으로 인증할때 값을 넣어주는 형식으로 되어 있습니다.

원본이면 인증할때 자동으로 들어가야하는데 커스텀을 하셨거나 다른 업체를 이용하시면 해당 처럼 인증하고 넣어주는 부분을 넣어주셔야 할 거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
2개월 전

/plugin/social/register_member_update.php 파일에 해당 mb_hp 변수 값을 제대로 전달 받아 처리되는지 확인해 보셔야 할듯 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인