편리님의 소셜회원가입...
안녕하세요. 고수 회원님들
편리님의 소셜회원가입 소스로 비회원과 회원을 나눠 필수입력정보를 받아
회원으로 등급시키게 개발 했습니다.
다만 카카오로그인이 문제네요.
naver, face 둘다 문제 없는데 카카오톡 로그인만 문제네요.
우선 카카오의 이메일주소가 g5_social_member에 담기지가 않네요.
API 설정문제일까요?
아래 api 키 설정을 하단과 같이 하였습니다. 별도 심사를 하나요?

답변 2개
질문 내용의 스샷과 같이 설정했다면
사용자 이메일의 정보가 아래 kakao 메뉴얼 조건에 맞춰서 데이터가 넘어옵니다.
https://developers.kakao.com/docs/restapi/user-management#사용자-정보-요청">https://developers.kakao.com/docs/restapi/user-management#사용자-정보-요청
즉 이메일 정보가 반드시 넘어오는것은 아닙니다.
plugin/oauth/kakao/callback.php 파일에 보시면
//var_dump($oauth->profile); exit;
라고 되어 있는 부분에서 주석을 해제하여 올바르게 이메일 정보를 받아 오는지 확인해 보세요.
해당 파일의 아래 부분에
if($oauth->profile->kaccount_email && $oauth->profile->kaccount_email_verified)
$email = $oauth->profile->kaccount_email;
라고 되어 있는것을 보니 이메일 정보와 이메일 인증이 되어 있어야만
이메일을 받아오게금 되어 있네요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인