답변 3개
1. $g5[member_table] 테이블 mb_1에 만료기간 저장
2. extend/user.config.php에 아래 코드 추가
if($config['cf_1'] < G5_TIME_YMD){ $today = G5_TIME_YMD;
sql_query("update {$g5['config_table']} set cf_1='$today' ");//하루 한번 처리용
$qq = sql_fetch("select group_concat(mb_id) as ids from {$g5['member_table']} where mb_1 <'$today' ");
if($qq['ids']){
$idStr = "'". str_replace(',', "','", $qq['ids'])."'"; sql_query("delete from {$g5['point_table']} where mb_id IN($idStr) ");// 포인트 삭제
sql_query("delete from {$g5['scrap_table']} where mb_id IN($idStr) ");// 스크랩 삭제
sql_query("delete from {$g5['member_table']} where mb_id IN($idStr) ");// 회원식제
}
}
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
회원마다 만료기간을 지정해두고
관리자가 로그인을 한다거나 일반 유저가 로그인할때에
상단에서 오늘날짜와 만료기간이 지난 회원을 검색해서
삭제하는 쿼리를 구성하시면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
로그인이 안되네요...