SNS 카카오가입시 전화번호 값 저장 형님들 도와주십시오오오오오오

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
SNS 카카오가입시 전화번호 값 저장 형님들 도와주십시오오오오오오

QA

SNS 카카오가입시 전화번호 값 저장 형님들 도와주십시오오오오오오

답변 1

본문

안녕하세요 ㅠㅠ 이 문제로 며칠째 눈알이 뽑힐거 같아요

네이버는 이제 전화번호값이 넘어 오는데 카카오가 잘 안되네요

 

일단 아래의 링크를 참조하여 따라 했습니다

https://sir.kr/g5_tip/20446?page=0&sfl=wr_subject&stx=%EC%B9%B4%EC%B9%B4%EC%98%A4

 

가입페이지에서 전화번호 값은 들어오는데 가입완료후 전화번호가 데이터베이스에 저장이 안되는거 같습니다

도대체 뭐가 문제일까요?

 

눈물이 날거 같습니다 돈만 많으면 개발자 형님들 모셔서 작업하고 싶은데 지금 당장 손가락 빨게 생겨서 마지막이다 생각하고 홈페이지를 다시 만들어 쇼핑몰을 만들어 보려고 합니다 ㅠㅠ

도와 주시면 은혜 잊지 않겠습니다..

 


 <span>휴대전화번호</span>
<?php
// 국가 번호 제거
if (isset($user_phone_number) && $user_phone_number !== '') {
    $user_phone_number = preg_replace('/^\+82\s*0?/', '0', $user_phone_number);
}
?>
<input type="hidden" name="mb_hp" value="<?php echo $member['mb_hp'] ?>">
<input type="text" name="mb_hp" value="<?php echo (isset($user_phone_number) && $user_phone_number !== '') ? $user_phone_number : (isset($user_mobile) ? $user_mobile : ''); ?>" id="reg_mb_hp" required <?php echo (isset($user_mobile) && $user_mobile != '' && !$is_exists_hp)? "readonly":''; ?> class="input hp full_input required" maxlength="100" placeholder="휴대폰번호">
<input type="hidden" name="mb_hp" value="<?php echo isset($user_mobile)?$user_mobile:''; ?>">
  <?php if ($config['cf_use_hp_certify']) { ?>
                 
                <?php } ?>

이 질문에 댓글 쓰기 :

답변 1

name="mb_hp"  <== form에 같은 이름의  input태그가 1개 이상 있으면 안됩니다

가운데 것만 남기고 위 아래 두개는 삭제 하세요

 

근데 추가로 궁금한게 있습니다 전화번호 부분은 제가 직접 추가를 했던 부분이라 그런데

그누보드 기본파일에서는 닉네임 받는란과 이메일 받는란이 아래와 같은데
이 경우도 인풋이 두개씩 들어간거 아닌가용?


<?php if ($req_nick) {  ?>
            <li>
                <span>닉네임</span>
                <input type="hidden" name="mb_nick_default" value="<?php echo isset($user_nick) ? get_text($user_nick) : ''; ?>">
                <input type="text" name="mb_nick" value="<?php echo isset($user_nick) ? get_text($user_nick) : ''; ?>" id="reg_mb_nick" required class="input required nospace full_input" maxlength="20" placeholder="닉네임">
            </li>
            <?php }  ?>




<li>
                <span>이메일</span>
                <input type="hidden" name="old_email" value="<?php echo $member['mb_email'] ?>">
	            <input type="text" name="mb_email" value="<?php echo isset($user_email) ? $user_email : ''; ?>" id="reg_mb_email" required <?php echo (isset($user_email) && $user_email != '' && !$is_exists_email)? "readonly":''; ?> class="input email full_input required" maxlength="100" placeholder="이메일">
            
                <?php if ($config['cf_use_email_certify']) { ?>
                    <?php if ($w=='') { echo "<span class='help_text'>이메일 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다.</span>"; }  ?>
                    <?php if ($w=='u') { echo "<span class='help_text'>이메일을 변경하시면 다시 인증하셔야 합니다.</span>"; }  ?>
                <?php } ?>
            </li>

저 부분은 회원 정보를 "변경" 할때입니다.

그러니깐 이전 이름 / 변경 이름  혹은 이전 이메일 / 변경 이메일을 구분하기 위해 2개가 들어가는거구요

일반적으로는 하나가 들어가는게 맞습니다.

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