안녕하세요.
이번에 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개
그누보드4에는 db_table.optimize.php 파일이 존재하지 않을 겁니다.
insert_unlogin_member() 함수가 휴면계정을 처리하는 부분이 맞으며
하루에 한번씩만 실행되도록 하기 위해 db_table.optimize.php 파일에
insert_unlogin_member() 함수가 위치해 있는 것입니다.
동일한 파일이 아니어도 insert_unlogin_member() 만 실행시켜주시면
휴면계정처리가 진행되기 때문에 그누보드5와 동일할 필요는 없습니다.
테스트 때는 테스트 계정의 mb_today_login 값을 문의하신 것처럼
수정하셔야만 테스트 가능합니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
답변주신 내용대로 적용해보겠습니다.