채택완료

그누보드5 휴면계정 처리 프로그램 질문드립니다.

2015-08-26 (수) 11:31:34 3,590

안녕하세요.

이번에 SIR에서 올려주신 그누보드5에 있는 휴면계정 처리 프로그램을 수정하여

그누보드4에 적용하고자 합니다.

다름이아니라 파일을받아서 DB까지 설치를했는데.

휴면계정 분리하는 실행파일이 정확히 어디서부터 시작되는지 로직이 이해가 잘 안가네요 ㅠ

db_table.optimize.php 파일안에 insert_unlogin_member() 에서 휴면계정 분리하는거같은데..

제가 제대로 이해하고있는지 모르겠네요 ㅠ

db_table.optimize.php 파일을 실행하는 위치를 못찾겠네요...

(그냥 전체적인 로직이 이해가잘 안됩니다 ㅠㅠ)

그리고 기준이되는 최근접속 mb_today_login 값을 수동으로 설정해줘서 테스트해도되는건가요?..

쿼리문 예로 update nf_member set mb_today_login = '2013-08-24 15:37:25' where mb_id = 'test';

이렇게 수동으로 설정해서 테스트해도 되는것인지 문의드립니다.

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

그누보드4에는 db_table.optimize.php 파일이 존재하지 않을 겁니다.

insert_unlogin_member() 함수가 휴면계정을 처리하는 부분이 맞으며 

하루에 한번씩만 실행되도록 하기 위해 db_table.optimize.php 파일에

insert_unlogin_member() 함수가 위치해 있는 것입니다. 

동일한 파일이 아니어도 insert_unlogin_member() 만 실행시켜주시면

휴면계정처리가 진행되기 때문에 그누보드5와 동일할 필요는 없습니다.

테스트 때는 테스트 계정의 mb_today_login 값을 문의하신 것처럼

수정하셔야만 테스트 가능합니다.

답변에 대한 댓글 1개

편리님께서 직접 답변해주신다니 감사드립니다^^.
답변주신 내용대로 적용해보겠습니다.

답변을 작성하려면 로그인이 필요합니다.