포인트가 "0"이면 강제 회원 탈퇴시키는 방법 > 그누보드&그샵

본문 바로가기

사이트 내 전체검색

뒤로가기 그누보드&그샵

팁텍 포인트가 "0"이면 강제 회원 탈퇴시키는 방법

본문

bbs/admin/memberlist.php 상단부분에
////////////////////////////////
$menu = "menu020";
여기 정도에 아래 sql부분을 추가해주세요!
$sql_common = " from $cfg[table_member] ";
////////////////////////////////////////

1. 삭제처리할 경우
$sql = " DELETE FROM $cfg[table_member] WHERE  mb_point = '0' ";
sql_query($sql);

2. 탈퇴 처리를 하신다면
$sql = " UPDATE $cfg[table_member] SET mb_leave_date = '$now' WHERE mb_point = '0' ";
sql_query($sql);

ps : 혹 관리자 모드에서 탈퇴 처리시 현재시간변수 $now값이 제로여서
0000-00-00 00:00:00으로 등록된다면
$now = date("Y-m-d H:i:s", time());

//ccc님

===============================  이  렇  게 ===================================
$menu = "menu020";

$sql_common = " from $cfg[table_member] ";

//포인트 0인 회원 탈퇴추가
//$now = date("Y-m-d H:i:s", time());
$now = date("Ymd", time());
$sql = " UPDATE $cfg[table_member] SET mb_leave_date = '$now' WHERE mb_point = '0'";
sql_query($sql);
//여기까지

==============================================================================

phpMyAdmin 사용법 아시죠..
가끔가다 생각나시면 한번씩 이거 해보세요.

1. 1보다 작은 포인트가 있는지 조회해본다.
    SELECT  *  FROM  `gb_member`  WHERE mb_point < 1

2. 모두 지워버리고 싶은 아이라면 위에서 조회된것을 모두 삭제한다.
    DELETE  FROM  `gb_member`  WHERE mb_point < 1


음 좀더 효율적인 방법은 아이디를 차단해버리거나 탈퇴처리하는것도 좋겠군요.
1. 특정일자로 탈퇴처리하기
    update gb_member set mb_leave_date = '20040710' where mb_point < 1

2. 특정일자로 차단처리하기
    update gb_member set mb_intercept_date = '20040710' where mb_point < 1

//root님

============================================================

사용방법 [3.35 버전 기준]

1. 첨부파일을 다운 받습니다.

2. ftp로 /bbs/admin/아래에 올립니다.

3. http://그누보드 설치경로/?doc=bbs/admin/memberlist1.php 실행

첨부파일

댓글목록 0

등록된 댓글이 없습니다.


Fatal error: Uncaught DivisionByZeroError: Division by zero in /home1/hyusig/public_html/bbs/list.php:116 Stack trace: #0 /home1/hyusig/public_html/bbs/board.php(231): include_once() #1 {main} thrown in /home1/hyusig/public_html/bbs/list.php on line 116