관리자 모드 문의 드립니다. 정보
관리자 모드 문의 드립니다.본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 : thairo.co.kr
제가 배낭여행관련 커뮤니티 싸이트를 하나 운영중입니다.
물론 그누보드로 제작하였습니다.
근데 요즘 불법경마게시물이 잔뜩 올라와서 아주 미치겠네요...
게시판을 전부 회원제로 수정하고, 주민번호도 입력하겠끔해놨음에도 불구하고
불법으로 가입하여 게시물을 올리고 있네요..
매일 매일 이것도 일인거 같네요...후...
혹시... 관리자모드에서 회원삭제를 하면 빨간색으로 변하자나요...
이거 db에서 아주 없애는 방법이 없을까요?
지금 불법게시물을 올리는 회원삭제가 200이 넘습니다.ㅡㅡ;
가능한가요? 가능하다면 방법좀 알려주세요...
오류 주소 : 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");
*/
}
}
첫번째 회원정보 삭제시에는 삭제는 되지만 정보가 아직 남아 있지만,
한번더 두번째 삭제하시면 완전히 회원정보가 삭제됩니다.
그리고 나서 다시 회원가입하시면 사용하시고 싶은 아이디로 회원가입이 가능합니다.
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
조금 효과가 있을 것입니다.
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
감사합니다 ㅋ 완전히 해결했습니다.
자동글 등록패치도 해 놨구요 ㅋㅋ
감사드립니다.ㅋ
이제 신경 안써두 되겠죠? ㅎㅎ
자동글 등록패치도 해 놨구요 ㅋㅋ
감사드립니다.ㅋ
이제 신경 안써두 되겠죠? ㅎㅎ
없음
하얀마음님 감사용 이히히히