m3cron을 이용한 이메일 미인증 아이디 자동 삭제 (기간 설정) > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

m3cron을 이용한 이메일 미인증 아이디 자동 삭제 (기간 설정) 정보

m3cron을 이용한 이메일 미인증 아이디 자동 삭제 (기간 설정)

본문

m3cron 필요 :
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=19755&sca=&sfl=wr_subject%7C%7Cwr_content&stx=m3cron

설명 :

m3cron을 이용하여 기간 설정 이전 미인증 아이디 삭제 입니다.

사용방법 :
m3cron을 설치 하신후에 그누보드 설치폴더 내 m3cron 폴더안에

특정 이름으로 파일을 만들어 아래 내용을 입력 합니다.

<?
$g4_path = ".."; // common.php 의 상대 경로
include_once ("$g4_path/common.php");

$query = @mysql_query("DELETE g4_member.*,g4_point.* FROM g4_member INNER JOIN g4_point ON (g4_point.mb_id=g4_member.mb_id) where g4_member.mb_datetime < '".date("Y-m-d", strtotime($day." -7 day"))."' and g4_member.mb_email_certify = '0000-00-00'");
?>

위의 파일 내용은 오늘로 부터 7일 이전 모든 회원가입한 아이디중 이메일 인증을 받지 아니한 아이디를 삭제 하고 포인트 내역도 삭제 하는 쿼리입니다.

위의 쿼리 내용중 date("Y-m-d", strtotime($day." -7 day")) 에서 -7 day는 7일 전 을 의미합니다.

day를 month로 바꾸면 월로 변경 됩니다. 앞에 숫자는 원하는 기간만큼의 숫자를 넣으시면 됩니다.

그리고 m3cron config 메뉴에서 해당파일 설정으로 들어가셔서 파일 설명을 넣어주시고 실행 주기를 daily로 설정 해주시고

hour를 원하는 시간으로 설정해주신다음 실행 여부를 체크해주시고 저장 하시면 됩니다.
추천
1

댓글 0개

전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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