1. 정확한 제품 또는 플러그인 이름
코스모스팜 회원관리
2. 상세 내용
카카오 소셜 로그인을 하려고 아래 경로 그대로 진행 후 로그인 페이지에서 카카오로그인 버튼을 눌렀으나, 카카오 로그인으로 연결되지 않습니다.
https://blog.cosmosfarm.com/archives/1202/%EC%B9%B4%EC%B9%B4%EC%98%A4-%EC%86%8C%EC%85%9C-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95/
kboard 데모 에 가보니, 카카오톡 로그인버튼의 url이 원래는
https://www.cosmosfarm.com/demo/?action=cosmosfarm_members_social_login&channel=kakao&redirect_to=%2Fdemo%2Fsignup%2F
이거 인데, 버튼을 누르면 바로 아래url로 이어지는데요.
https://kauth.kakao.com/oauth/authorize?response_type=code&client_id=479ad2625d4478bbcf3cfb78ea5da0a7&state=5d23c27bb314586028f9f9a43a0f130c&redirect_uri=https%3A%2F%2Fwww.cosmosfarm.com%2Fdemo%2F%3Faction%3Dcosmosfarm_members_social_login_callback_kakao
저희는 카카오톡 로그인버튼의 url이 원래와 클릭시 모두 아래 url로 이어집니다 ㅠㅠ
http://도메인/?action=cosmosfarm_members_social_login&channel=kakao&redirect_to=http%3A%2F%2F도메인
확인 부탁드립니다!
3. 확인 가능한 상세 페이지 주소
https://www.cosmosfarm.com/demo/signup/
4. 수정한 코드 내역 (있다면)
없음.
안녕하세요.
올려주신 내용만으로는 원인을 파악하기 어렵습니다.
정확한 원인을 파악하기 위해 디버그 모드를 활성화해서
어떤 오류 메시지가 표시되는지 확인해보셔야 할 듯합니다.
디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.
메시지가 나온다면 나온 메시지를 남겨주시겠어요?
고맙습니다.
안녕하세요.
디버그모드로 나온 메시지 내용 전달 드립니다!
[25-May-2023 04:56:08 UTC] PHP Notice: Trying to get property 'ID' of non-object in /home/wrapserver/html/wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members.class.php on line 756
메세지에서 말하는 /wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members.class.php 파일에 756번 라인 공유드립니다!
if($post->ID != $option->login_page_id){
return false;
}
그리고 도움이 되실까 싶어, 디버그 메세지를 볼수 있는 url과 Cosmosfarm_Members.class.php 파일 전체를
아래 링크에서 다운로드하여 확인 부탁드립니다!
https://drive.google.com/drive/folders/1wUQHVCR9IF5CJTP-ybdamjPUIP4XMBHh?usp=share_link