카카오톡 로그인 연동

코스모스팜 소셜로그인 기능을 통해 카카오톡 로그인을 연동했습니다. 

회원가입 및 로그인은 잘 되지만, 회원들이 카카오 로그인 시 필수 정보 제공으로 수락한

이메일 및 회원가입, 이름 정보가 워드프레스 회원정보에 들어오지 않습니다. 

https://pdfstore.kr/login/

 

해당 이슈를 해결하기 위해 어떤 방법이 필요한지 말씀부탁드립니다.

감사합니다. 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    코스모스팜 회원관리 플러그인에서 카카오 소셜 로그인 시

    카카오 쪽에서 보내준 이메일로 워드프레스 이메일로 등록하고 있습니다.

    워드프레스 별명(nickname)의 경우에는 카카오 쪽에서 보내준 nickname 필드를 활용하고 있습니다.

    카카오 쪽에서 보내주는 정보가 정상적으로 등록되지 않는다면

    카카오 쪽에서 데이터를 정상적으로 보내주고 있는지 확인해보셔야 할 듯합니다.

     

    cosmosfarm_members_user_social_register 액션을 활용하시면

    소셜 로그인으로 사용자가 회원가입한 후 새로운 코드를 추가하고 실행하게 하실 수 있습니다.

    카카오 쪽에서 보내주는 추가 정보를 워드프레스 사용자 정보에 등록할 수 있습니다.

    cosmosfarm_members_user_social_register 액션 사용법은

    아래와 같습니다.

    add_action('cosmosfarm_members_user_social_register', 'cosmosfarm_members_user_social_register_20210524', 10, 2);
    function cosmosfarm_members_user_social_register_20210524($user_id, $social_login){
    	// 이곳에 코드를 추가해보세요.
    }

    고맙습니다.

  • 답변 감사합니다. 

    닉네임 부분은 문제가 없으나

    이메일 필드가 제대로 전달되고 있지 않습니다.

     

    View post on imgur.com

     

    이 부분도 커스터마이징 코드로 처리해야하는 부분인가요?

    답변 부탁드립니다. 

     

  • 이메일은 해당 소셜 쪽 설정에서 받아올 수 있도록 설정되어 있다면 자동으로 입력됩니다.

    만약, 소셜 쪽 설정에서 이메일을 받아올 수 있도록 설정되어 있는데

    이메일이 임의의 문자로 들어간다면

    이미 같은 이메일로 가입된 워드프레스 사용자가 있는지도 확인해보시는 게 좋을 듯합니다.

    고맙습니다.

  • 이메일이 아예 안들어오는 경우는 어떤 이슈인가요? 

    제대로 연동이 된 것 같은데 고객 정보에서 별명 빼고는 워드프레스 사용자 내 들어오는 것이 없어서요.

  • 소셜 로그인 시 이메일 정보가 워드프레스 사용자 정보로 입력되지 않는다면

    소셜 쪽에서 이메일을 보내주지 않거나

    소셜 로그인 시 사용자가 정보제공 동의 페이지에서 이메일 필드에 체크하지 않은 상황일 듯합니다.

     

    카카오 소셜 설정 쪽에서 동의항목 중 이메일 필드는 어떻게 되어 있는지 확인해보시고

    실제 최초 소셜 로그인 시 정보제공 동의 페이지에서 이메일 필드에 체크해서 테스트해보시겠어요?

    고맙습니다.

  • 네 아래 부분은 문제 없이 설정되어 있습니다. 

    "카카오 소셜 설정 쪽에서 동의항목 중 이메일 필드는 어떻게 되어 있는지 확인해보시고

    실제 최초 소셜 로그인 시 정보제공 동의 페이지에서 이메일 필드에 체크해서 테스트해보시겠어요?

    고맙습니다."

     

    제가 코스모스팜 플러그인 버전을 보니 2.8.10인데 최신 버전을 보니 2.9이던데 플러그인 버전 이슈로
    고객의 이메일 정보가 안 들어오는 것일 수도 있을까요?

  • 안녕하세요.

    코스모스팜 회원관리 플러그인 업데이트가 가능한 상황이라면

    업데이트하신 후에도 확인해보시겠어요?

     

    KBoard(케이보드) 플러그인이 설치되어 있다면,

    워드프레스 관리자 -> 스토어 메뉴에서 설치하기 버튼을 눌러주시면 업데이트가 완료됩니다.

     

    KBoard(케이보드) 플러그인이 설치되지 않았다면,

    FTP로 접속해서 파일을 업로드(덮어쓰기) 해주셔야 합니다.

    /wp-content/plugins/cosmosfarm-members 경로에 최신버전 파일을 업로드(덮어쓰기) 해주세요.

     

    만약, 최신 버전에서도 해결되지 않을 경우

    저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 점검해드리겠습니다.

    메일 내용에는 커뮤니티의 링크도 첨부해주세요.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요