[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 2,634건 44 페이지
  • RSS
기술자료 목록
1774
전자결제   27847  2016-03-11 18:59 ~ 2016-03-14 00:00  
1773
XpressEngine   13905  2016-03-10 22:31  
1772
ClassicASP   23059  2016-03-09 22:31  
1771
호스팅   13931  2016-03-07 10:42 ~ 2017-09-21 00:00  
1770
Editor   15760  2016-03-03 17:30 ~ 2021-05-21 19:26  
1769
Editor   14664  2016-03-03 14:54  
1768
Editor   19636  2016-03-03 14:51  
열람
그누보드   12522  2016-03-03 13:28  
1766
WindowsServer   15519  2016-02-29 18:25  
1765
ClassicASP   17935  2016-02-25 08:45  
1764
ClassicASP   13694  2016-02-25 01:04  
1763
ClassicASP   19646  2016-02-25 00:52 ~ 2017-01-13 00:00  
1762
ClassicASP   15303  2016-02-25 00:48  
1761
ClassicASP   17810  2016-02-25 00:16 ~ 2016-02-26 00:00  
1760
WindowsServer   11975  2016-02-24 21:32  
1759
HTML   17612  2016-02-21 06:31  
1758
HTML   39125  2016-02-21 00:58 ~ 2016-02-21 00:00  
1757
일반   10219  2016-02-19 17:54  
1756
일반   10899  2016-02-19 17:32  
1755
HTML   14907  2016-02-19 16:59  

검색

해피정닷컴 정보

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

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