그누보드 로그인 내역(소셜 로그인 부분) > 그누보드5 팁자료실

그누보드5 팁자료실

그누보드 로그인 내역(소셜 로그인 부분) 정보

그누보드 로그인 내역(소셜 로그인 부분)

본문

원본 글 : https://sir.kr/g5_skin/10258

 

위 내용 전부 동일하게 진행해주시고나서

 

/bbs/login_check.php === 수정파일 

>> 이 부분에 소셜 로그인 부분에 추가가 안되어 있고 최신버젼과 좀 맞지 않으니 덮어쓰지 않도록 합니다.

 

/bbs/login_check.php 에 접속하여 아래에 내용을 찾습니다.

 

//소셜 로그인 추가
if(function_exists('social_login_success_after')){
    // 로그인 성공시 소셜 데이터를 기존의 데이터와 비교하여 바뀐 부분이 있으면 업데이트 합니다.
    $link = social_login_success_after($mb, $link);
    social_login_session_clear(1);
    login_log($mb_id,2); << 이 부분 추가 1로하면 아마 자동로그인 포함해서 로그 기록이 나올겁니다.
}

 

이제 소셜 로그인 시도시 로그 내역이 확인되실겁니다.

 

소셜 로그인이 아니라면 아래 내용을 찾아 추가 해주시면 됩니다.
(굵은 표시를 추가)
(최신버젼은 아이디 및 비밀번호를 동시에 체크하기에 로그에 다르게 남을 순 있습니다.)

 

if (!$mb_id || !$mb_password)

login_log($mb_id,3);
    alert('회원아이디나 비밀번호가 공백이면 안됩니다.');

 

if (!$mb['mb_id']) {

login_log($mb_id,4);

alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.');

}

 

if( !check_password($mb_password, $mb['mb_password'])) {

login_log($mb_id,6);

alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.');

}

 

// 차단된 아이디인가?

if ($mb['mb_intercept_date'] && $mb['mb_intercept_date'] <= date("Ymd", G5_SERVER_TIME)) {

$date = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1년 \\2월 \\3일", $mb['mb_intercept_date']);

login_log($mb_id,7);

alert('회원님의 아이디는 접근이 금지되어 있습니다.\n처리일 : '.$date);

}

 

// 탈퇴한 아이디인가?

if ($mb['mb_leave_date'] && $mb['mb_leave_date'] <= date("Ymd", G5_SERVER_TIME)) {

$date = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1년 \\2월 \\3일", $mb['mb_leave_date']);

login_log($mb_id,8);

alert('탈퇴한 아이디이므로 접근하실 수 없습니다.\n탈퇴일 : '.$date);

}

 

if ($config['cf_use_email_certify'] && !preg_match("/[1-9]/", $mb['mb_email_certify'])) {

login_log($mb_id,9);

confirm("{$mb['mb_email']} 메일로 메일인증을 받으셔야 로그인 가능합니다. 다른 메일주소로 변경하여 인증하시려면 취소를 클릭하시기 바랍니다.", G5_URL, G5_BBS_URL.'/register_email.php?mb_id='.$mb_id);

}

 

if ($auto_login) {

// 3.27

// 자동로그인 ---------------------------

// 쿠키 한달간 저장

$key = md5($_SERVER['SERVER_ADDR'] . $_SERVER['REMOTE_ADDR'] . $_SERVER['HTTP_USER_AGENT'] . $mb['mb_password']);

set_cookie('ck_mb_id', $mb['mb_id'], 86400 * 31);

set_cookie('ck_auto', $key, 86400 * 31);

// 자동로그인 end ---------------------------

login_log($mb_id,1);

} else {

set_cookie('ck_mb_id', '', 0);

set_cookie('ck_auto', '', 0);

login_log($mb_id,2);

}

추천
7

댓글 7개

좋은 자료 감사합니다
한가지 요청 부탁드립니다.
검색목록에서 권한으로 검색할 수 있는방법 없을까요?
제가 워낙 초보라 모릅니다.
전체 2,429 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT