[G5] 이름 없이 자동가입되는 회원 삭제 > 기술자료 | 해피정닷컴

[G5] 이름 없이 자동가입되는 회원 삭제 > 기술자료

본문 바로가기

사이트 내 전체검색

[G5] 이름 없이 자동가입되는 회원 삭제 > 기술자료

그누보드 [G5] 이름 없이 자동가입되는 회원 삭제

페이지 정보


본문

자동시스템을 통해서 이름없이 회원가입이 이루어 지고 있는 사이트가 늘어 나고 있습니다. 
이름 없는 회원은 개별 관리 없이 삭제처리하면 좀 맘 편히 사이트 관리가 되겠죠... 

테마 X : 그누보드5 / tail.sub.php 에 추가
테마 O : 그누보드5 / theme / 테마 / tail.sub.php  에 추가

<?php
// 쓰레기 회원 정보삭제 
function spam_member_remove($mb_id) 

    global $config; 
    global $g5; 

    $sql = " select mb_name, mb_nick, mb_ip, mb_recommend, mb_memo, mb_level from {$g5['member_table']} where mb_id= '".$mb_id."' "; 
    $mb = sql_fetch($sql); 
    if ($mb['mb_recommend']) { 
        $row = sql_fetch(" select count(*) as cnt from {$g5['member_table']} where mb_id = '".addslashes($mb['mb_recommend'])."' "); 
        if ($row['cnt']) 
            insert_point($mb['mb_recommend'], $config['cf_recommend_point'] * (-1), $mb_id.'님의 회원자료 삭제로 인한 추천인 포인트 반환', "@member", $mb['mb_recommend'], $mb_id.' 추천인 삭제'); 
    } 

    // 회원자료 삭제 
    sql_query(" delete from {$g5['member_table']} where mb_id = '$mb_id' "); 

    // 포인트 테이블에서 삭제 
    sql_query(" delete from {$g5['point_table']} where mb_id = '$mb_id' "); 

    // 그룹접근가능 삭제 
    sql_query(" delete from {$g5['group_member_table']} where mb_id = '$mb_id' "); 

    // 쪽지 삭제 
    sql_query(" delete from {$g5['memo_table']} where me_recv_mb_id = '$mb_id' or me_send_mb_id = '$mb_id' "); 

    // 스크랩 삭제 
    sql_query(" delete from {$g5['scrap_table']} where mb_id = '$mb_id' "); 

    // 관리권한 삭제 
    sql_query(" delete from {$g5['auth_table']} where mb_id = '$mb_id' "); 

    // 그룹관리자인 경우 그룹관리자를 공백으로 
    sql_query(" update {$g5['group_table']} set gr_admin = '' where gr_admin = '$mb_id' "); 

    // 게시판관리자인 경우 게시판관리자를 공백으로 
    sql_query(" update {$g5['board_table']} set bo_admin = '' where bo_admin = '$mb_id' "); 

    // 아이콘 삭제 
    @unlink(G5_DATA_PATH.'/member/'.substr($mb_id,0,2).'/'.$mb_id.'.gif'); 


$rsql = " select mb_id from {$g5['member_table']} where mb_name in ('', '&nbsp;', 'Ȳ') ";
$rmb = sql_fetch($rsql); 
if ($rmb['mb_id']) { 
    spam_member_remove($rmb['mb_id']); 

?>


원본자료 : http://sir.kr/g5_tip/3655 

댓글목록

등록된 댓글이 없습니다.


Total 459건 11 페이지
  • RSS
기술자료 목록
259
그누보드   12665  2016-07-25 15:14  
258
그누보드   18182  2016-07-21 20:47 ~ 2021-07-30 16:18  
257
그누보드   14917  2016-07-13 02:16 ~ 2018-07-06 09:57  
256
그누보드   14984  2016-05-25 04:14 ~ 2018-11-18 09:29  
255
그누보드   26980  2016-05-04 17:04 ~ 2016-05-04 00:00  
254
그누보드   15659  2016-05-04 11:04 ~ 2017-06-16 00:00  
253
그누보드   16856  2016-04-21 03:56 ~ 2018-04-27 10:35  
252
그누보드   11856  2016-03-29 02:37 ~ 2020-03-13 11:28  
251
그누보드   13333  2016-03-25 17:17 ~ 2019-12-08 08:38  
250
그누보드   13180  2016-03-16 09:30  
열람
그누보드   12501  2016-03-03 13:28  
248
그누보드   12955  2016-02-16 18:18 ~ 2017-11-21 16:56  
247
그누보드   11592  2016-02-19 23:44  
246
그누보드   14265  2016-02-19 12:47  
245
그누보드   11212  2016-02-02 18:19  
244
그누보드   13059  2016-02-02 15:54  
243
그누보드   14288  2016-02-02 20:11 ~ 2016-02-19 00:00  
242
그누보드   15173  2016-01-19 20:25  
241
그누보드   14135  2015-12-29 13:27  
240
그누보드   18417  2015-11-16 14:19 ~ 2022-04-15 19:45  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.