소셜로그인 기능이 정상적으로 작동하지 않습니다. (해결방법이 필요합니다.) 채택완료
소셜로 회원가입하고, 회원정보 수정을 클릭하면 비밀번호를 요구합니다. 소셜은 비밀번호가 없는데 말이죠. (MariaDB 업데이트 후 문제가 생겼습니다. 업데이트 전 가입된 소셜 계정은 비밀번호 요청이 없어, 문제 없습니다.)
그리고 소셜계정을 로그아웃한 뒤 다시 로그인하면 로그인이 되지 않고 회원가입 창이 다시 뜹니다. (이 문제도 MariaDB 업데이트 후 생겼습니다.)
(phpmyadmin에서 확인해보니 신규 소셜 회원가입도 테이블에 정상적으로 기록은 되어있습니다.)
이 문제가 모두 MariaDB 업데이트 후 생긴 문제입니다.
어떻게 해결하나요?
답변 2개
어떻게 해결해야하는지는 잘 모르겠습니다.
다만, 관련 처리부분은..
/bbs/member_confirm.php 파일에 있습니다. (소셜로그인한 경우, 비밀번호 입력부분이 생략됩니다.)
//소셜 로그인 한 경우 if( function_exists('social_member_comfirm_redirect') && (! $url || $url === 'register_form.php' || (function_exists('social_is_edit_page') && social_is_edit_page($url) ) ) ){ social_member_comfirm_redirect(); }
social_member_comfirm_redirect() 함수는,
/plugin/social/includes/functions.php 에 있습니다.
해당 함수가 정상 작동하지 않는 이유를 찾아야 될 듯 싶습니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인