SNS 카카오 로그인 시 전화번호 불러오기 (이름은 카카오 싱크 필요)
네이버, 카카오 소셜로그인을 하는데 전화번호가 자동으로 넘어오지 않아서 수정한김에
끄적끄적 해보겠습니다! 매일 질문만 하다가 자료를 작성한건 처음이네요.ㅎㅎ
회원님들께서 항상 도와주셔서 감사합니다!
1. 카카오개발자에서 앱등록 후 아래 사진과 같이 수집항목 수정

*이름은 카카오싱크 검수 완료되면 가능하다고 하고, 휴대폰 번호는 바로 가능합니다.
2. \skin\social\social_register_member.skin.php
<?php $phone = str_replace('+82 ','0',$user_phone_number); ?>
*카카오는 네이버랑 달리 전화번호를 불러오면 +82 10-1111-2222로 불러와져서 빼줬습니다.
010으로 시작하는 번호를 저장하시려면 $phone
+82로 시작하는 번호는 $user_phone_number를 사용하시면 되겠습니다.
싱크검수 이후 이름 추가 시 $user_name1 사용
3. yc5\plugin\social\register_member.php
$user_name = isset($user_profile->username) ? $user_profile->username : '';
검색 후 밑에
$user_phone_number = isset($user_profile->phone_number) ? $user_profile->phone_number : '';
$user_name1 = isset($user_profile->name) ? $user_profile->name : '';
추가 해주시면 됩니다.
4. yc5\plugin\social\Hybrid\Providers\Kakao.php
$this->user->profile->photoURL = @ $data->properties->thumbnail_image;
검색 후 밑에
$this->user->profile->phone_number = @ $data->kakao_account->phone_number;
$this->user->profile->name = @ $data->kakao_account->name;
추가 해주시면 됩니다.
자료는 처음 작성하는거라 이렇게 작성해도 되는지 잘 모르겠네요 ㅎㅎ
댓글 5개
2번 내용추가
input으로 적용 할때,
<li>
<label for="reg_mb_hp" class="sound_only">연락처 (선택)</label>
<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:''; ?>" id="reg_mb_hp" class="frm_input mb_hp full_input" size="70" maxlength="100" placeholder="연락처">
</li>
네이버와 카카오 동시에 적용할때,
<li>
<label for="reg_mb_hp" class="sound_only">연락처 (선택)</label>
<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" class="frm_input mb_hp full_input" size="70" maxlength="100" placeholder="연락처">
</li>
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4402 | ||
| 2634 | 6개월 전 | 609 | ||
| 2633 | 6개월 전 | 599 | ||
| 2632 |
|
6개월 전 | 508 | |
| 2631 | 6개월 전 | 569 | ||
| 2630 |
세르반데스
|
6개월 전 | 538 | |
| 2629 | 6개월 전 | 727 | ||
| 2628 | 6개월 전 | 412 | ||
| 2627 | 6개월 전 | 417 | ||
| 2626 |
이슈DEV
|
7개월 전 | 637 | |
| 2625 |
welcome
|
7개월 전 | 645 | |
| 2624 |
이슈DEV
|
7개월 전 | 449 | |
| 2623 | 7개월 전 | 407 | ||
| 2622 | 7개월 전 | 496 | ||
| 2621 | 7개월 전 | 352 | ||
| 2620 |
|
7개월 전 | 370 | |
| 2619 | 7개월 전 | 479 | ||
| 2618 | 7개월 전 | 466 | ||
| 2617 | 7개월 전 | 555 | ||
| 2616 | 7개월 전 | 678 | ||
| 2615 | 7개월 전 | 582 | ||
| 2614 | 8개월 전 | 410 | ||
| 2613 |
바닐라코드
|
8개월 전 | 730 | |
| 2612 | 8개월 전 | 594 | ||
| 2611 | 8개월 전 | 731 | ||
| 2610 | 8개월 전 | 967 | ||
| 2609 | 8개월 전 | 508 | ||
| 2608 | 8개월 전 | 653 | ||
| 2607 | 8개월 전 | 631 | ||
| 2606 | 8개월 전 | 576 | ||
| 2605 | 8개월 전 | 602 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기