회원가입후 24시간 이후 글작성 가능하기
modules/document/document.controller.php 파일수정
===================================================
/**
* Insert the document
* @param object $obj
* @param bool $manual_inserted
* @param bool $isRestore
* @return object
*/
function insertDocument($obj, $manual_inserted = false, $isRestore = false, $isLatest = true)
{
if(!$manual_inserted && !checkCSRF())
{
return new Object(-1, 'msg_invalid_request');
}
{
if(Context::get('logged_info')->regdate>date("YmdHis", strtotime("-1 day"))) return new Object(-1,'회원가입후 24시간 이후 글작성이 가능합니다');
}
==========================================================
스팸(봇이 아니라 사람이 직접 쓰는 글)이 너무 많아서 가입후 글 쓰기 제한을 하려하는데 등업 모듈은 자동등업이 이상하게 작동이 안되고 임시제한을 하니 회원들이 메일 인증을 잘 못하더라구요. 가입이 안된줄알고 착오가 생기는지 모두 회원가입 거부 처리가 많아지더라구요. 이런식의 제한보다는 가입 후 제한을 하는게 좋을 것 같은데 어떻게 해야될지 도움을 요청합니다.
위의 코드처럼 이런 식으로 제한하는 방법이 있던데 이걸 혹시 에드온화 시킬 수 있을까요? 아니면 스킨단에서 넣으면 될지 궁금합니다.
댓글 5
회원 가입 이후 임시 제한 일자를 1일로 설정하는 방법도 있습니다.
그래서 애드온쪽에서 처리할 방법을 찾아보고 있습니다. 답변 감사합니다.
가입 후 몇시간 차단하는지 입력폼만 만들어주면 되고요.