테스트 사이트 - 개발 중인 베타 버전입니다

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

원본 글 : 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개

좋은 자료 감사합니다
한가지 요청 부탁드립니다.
검색목록에서 권한으로 검색할 수 있는방법 없을까요?
제가 워낙 초보라 모릅니다.
멋지네요! 꼬옥 필요한 기능 같습니다!
이런 스킨이 있는 줄 몰라서 아예 만들었는데..
좋은 정보 알아갑니다!
감사합니다
스크랩 해두었습니다

게시글 목록

번호 제목
24318
24317
24315
24309
24294
24293
24277
24262
24260
24253
24251
24236
24233
24228
24226
24221
24214
24203
24201
24199
24196
24195
24194
24192
24191
24187
24185
24183
24172
24168