답변 3개 / 댓글 4개
채택된 답변
+20 포인트
안녕하세요. 해당 부분에 오류가 있었습니다.
아래와 같이 코드를 수정하면 정상작동 되니 코드를 수정하여 주세요.
https://github.com/gnuboard/gnuboard5/commit/26f6edfd0b7f1bf1464d08c1da82f6eba0c45b10
해당 코드는 다음 패치에 포함될 것입니다.
답변에 대한 댓글 4개
/plugin/social/includes/functions.php 파일에서
대략 748번째 줄에
social_login_session_clear(1);
$url = G5_BBS_URL.'/register_form.php';
이라고 되어 있는 코드가 있습니다. 이것을 아래와 같이 수정합니다.
social_login_session_clear(1);
if( isset($_GET['url']) && $_GET['url'] === 'member_leave.php' ){
global $member;
// 회원탈퇴일을 저장
$date = date("Ymd");
$sql = " update {$g5['member_table']} set mb_leave_date = '{$date}' where mb_id = '{$member['mb_id']}' ";
sql_query($sql);
// 3.09 수정 (로그아웃)
unset($_SESSION['ss_mb_id']);
if (!$url)
$url = G5_URL;
//소셜로그인 해제
social_member_link_delete($member['mb_id']);
alert(''.$member['mb_nick'].'님께서는 '. date("Y년 m월 d일") .'에 회원에서 탈퇴 하셨습니다.', $url);
}
$url = G5_BBS_URL.'/register_form.php';
이렇게 하면
바로 탈퇴를 할수가 있습니다. 제가 github 에 올린 코드는 적용하지 않아야 합니다.
대략 748번째 줄에
social_login_session_clear(1);
$url = G5_BBS_URL.'/register_form.php';
이라고 되어 있는 코드가 있습니다. 이것을 아래와 같이 수정합니다.
social_login_session_clear(1);
if( isset($_GET['url']) && $_GET['url'] === 'member_leave.php' ){
global $member;
// 회원탈퇴일을 저장
$date = date("Ymd");
$sql = " update {$g5['member_table']} set mb_leave_date = '{$date}' where mb_id = '{$member['mb_id']}' ";
sql_query($sql);
// 3.09 수정 (로그아웃)
unset($_SESSION['ss_mb_id']);
if (!$url)
$url = G5_URL;
//소셜로그인 해제
social_member_link_delete($member['mb_id']);
alert(''.$member['mb_nick'].'님께서는 '. date("Y년 m월 d일") .'에 회원에서 탈퇴 하셨습니다.', $url);
}
$url = G5_BBS_URL.'/register_form.php';
이렇게 하면
바로 탈퇴를 할수가 있습니다. 제가 github 에 올린 코드는 적용하지 않아야 합니다.
답변을 작성하려면 로그인이 필요합니다.
소셜가입시 비밀번호는 받지 않는데.. 어떤 비밀번호를 넣어야 되는건가요?