포인트가 "0"이면 강제 회원 탈퇴시키는 방법 문의 > 그누3질답

그누3질답

포인트가 "0"이면 강제 회원 탈퇴시키는 방법 문의 정보

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

본문

회원 포인트가 0이 되면 자동적으로 강제 탈퇴 시킬 수 있는 방법 없나요?
아니면 수동으로 포인트가 0인 회원을 강제탈퇴 시키는 방법이라도..........

재야의 많은 고수님들의 가르침을 바랍니다. ^^

댓글 전체

모두가 편하게 사용할려면 ccc님의 방법이 좋겠죠..
제가 알려드린것은 사용할려면 phpMyAdmin 같은 mySql 클라이언트 툴을 다룰줄 알아야 하는 문제가좀 있죠.
위의 ccc님 에러가 난것은 탈퇴와 차단의 날짜 필드가 다른 날짜처럼 날짜형식이 아닌 varchar 형식의 8자리로 잡혀있어서 에러거 발생했군요.
ccc님 감사합니다.
두가지 방법 다 잘됩니다.
다만,
두번째 방법을 하면 관리자 화면에서 탈퇴일이 "04-07-" 이렇게 나옵니다.
마지막에 날짜가 안나오네요.
그리고 두번째 소스에서 "가 빠져 아래와 같이 했습니다.

$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
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());
먼저 선언해주시고 처리하시면 됩니다
p.s : 또 빠진 부분이 있는지 모르겠네요 *^^*
가능합니다. 제 생각에는 index부분이나 관리자 페이지에서
member테이블에 mb_point = '0' 인가 확인하고 0이면 강제탈퇴시키면 되지 싶습니다.
아니면 index.htm에 넣어도 좋구요..문제는 index.htm모든 사람들이 열니깐 작은거지만 열때마다 체크하니
않좋은것 같고 관리자 페이지 접속시 처리하는게 적당하지 싶습니다.
근데 강제탈퇴가 아예삭제를 말씀하시는건지....
아니면 탈퇴처리 대기말씀하시는건지!
ccc님//
해보고 뭐고가 없습니다.
할 수 있는 방법을 좀 가르쳐 주세요.
처음에 말씀하신건 뭔 말인지 모르겠습니다.

root님//
공포까지야.... ㅋㅋㅋ
별 영양가 없는 사이트라 조금씩 정리하려구요.......
전체 73
그누3질답 내용 검색

회원로그인

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