네이버와 카카오 로그인 플러그인 최소회원디비 저장은 어떻게 하나요?
본문
안녕하세요?
네이버 카카오톡 로그인을 위해 플러그인 wsl-login-extends-naver
을 이용해 설명대로 연동은 되었는데 (로그인 잘되는데 디비값이 없어요)
회원디비에 저장된 값을 보면
아이디와 이름 이메일등이 제대로 된 값이 저장되어 보이지 않습니다.
네이버는 이메일은 들어오는데 카카오는 엉뚱한 이메일이 들어오고 그래요
최소회원디비에 정확히 원하는 값을 넣으려면 어떻게 해야하는지요.
(임이의사용자아이디와 이름 이메일정도)
답변 2
워드프레스 관리자페이지에서 설정 > social login -> 오른쪽 상단에 기어표시 > user 활성화하면 소셜로그인 user유저가 활성화됩니다.
db에 wp_wslusersprofiles 테이블이 만들어집니다.
네이버는 메일정보를 공개하지만, 카카오톡과 트위터는 메일정보를 제공하지 않습니다.(원래 그렇습니다.) 페이스북, 구글, 네이버만 메일정보를 제공합니다.
만약 메일정보가 꼭 필요하다면,
Theme My Login 을 같이 설치하고, 설정 > Moderation > 에서 E-mail Confirmation을 체크하면 됩니다. 회원가입받을 때 테마의 functions.php를 수정해야할 수 있습니다.
로그인 세션만 제공할뿐
소셜가입이 아니면 넘어오지 않습니다.
답변을 작성하시기 전에 로그인 해주세요.