관리자 모드 문의 드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

관리자 모드 문의 드립니다. 정보

관리자 모드 문의 드립니다.

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : thairo.co.kr

제가 배낭여행관련 커뮤니티 싸이트를 하나 운영중입니다.
물론 그누보드로 제작하였습니다.
근데 요즘 불법경마게시물이 잔뜩 올라와서 아주 미치겠네요...
게시판을 전부 회원제로 수정하고, 주민번호도 입력하겠끔해놨음에도 불구하고
불법으로 가입하여 게시물을 올리고 있네요..
매일 매일 이것도 일인거 같네요...후...
혹시... 관리자모드에서 회원삭제를 하면 빨간색으로 변하자나요...
이거 db에서 아주 없애는 방법이 없을까요?
지금 불법게시물을 올리는 회원삭제가 200이 넘습니다.ㅡㅡ;
가능한가요? 가능하다면 방법좀 알려주세요...

댓글 전체

adm/admin.lib.php

62라인 부분에 이렇게 바꾸어 사용해 보세요.

// 회원자료는 정보만 없앤 후 아이디는 보관하여 다른 사람이 사용하지 못하도록 함 : 061025
    if ($mb[mb_level] > 1) {
        $sql = " update $g4[member_table]
                    set mb_password = '',
                        mb_level = '1',
                        mb_email = '',
                        mb_homepage = '',
                        mb_password_q = '',
                        mb_password_a = '',
                        mb_tel = '',
                        mb_hp = '',
                        mb_zip1 = '',
                        mb_zip2 = '',
                        mb_addr1 = '',
                        mb_addr2 = '',
                        mb_birth = '',
                        mb_sex = '',
                        mb_signature = '',
                        mb_memo = '".date("Ymd",$g4['server_time'])." 삭제함\n\n$mb[mb_memo]',
                        mb_leave_date = '".date("Ymd",$g4['server_time'])."'
                  where mb_id = '$mb_id' ";
        //echo $sql; exit;
        sql_query($sql);
    }else if($mb[mb_level] == 1) {
 
    // 회원 자료 삭제
    sql_query(" delete from $g4[member_table] where mb_id = '$mb_id' ");
 
    /*
    // 삭제된 자료를 또 삭제하면 완전 삭제함
    if ($mb[mb_nick] != '[삭제됨]')
    {
        // 다른 사람이 이 회원아이디를 사용하지 못하도록 아이디만 생성해 놓습니다.
        // 게시판에서 회원아이디는 삭제하지 않기 때문입니다.
        sql_query(" insert into $g4[member_table] set mb_id = '$mb_id', mb_name='$mb[mb_name]', mb_nick='[삭제됨]', mb_ip='$mb[mb_ip]', mb_datetime = '$g4[time_ymdhis]' ");
    }

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

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

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

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

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

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

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

    // 아이콘 삭제
    @unlink("$g4[path]/data/member/".substr($mb_id,0,2)."/$mb_id.gif");
    */
  }
   
}

첫번째 회원정보 삭제시에는 삭제는 되지만 정보가 아직 남아 있지만,
한번더 두번째 삭제하시면 완전히 회원정보가 삭제됩니다.
그리고 나서 다시 회원가입하시면 사용하시고 싶은 아이디로 회원가입이 가능합니다.
연후아빠님이 올려 주신 회원가입시 이메일 본인 인증 방법을 사용해 보세요!
조금 효과가 있을 것입니다.

http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=59433&sca=&sfl=wr_subject&stx=%C0%CC%B8%DE%C0%CF+%C0%CE%C1%F5&sop=and

그리고 자동 글 등록 패치를 하세요!
포대장님 만들어 주신 패치를 사용하시면 효과 어느 정도 보실 수 있습니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=14187&page=7
전체 89 |RSS
그누4 질문답변 내용 검색

회원로그인

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