묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
포인트가 0으로 소진될 경우 자동 탈퇴되는 기능 구현을 하는 방법..
2013.08.08 13:46
포인트가 0이 된 회원이 자동탈퇴가 되는 기능..
일전에 송동우님 계실적에 어느 회원이 질문해서 송동우님이 만들어주신 것 같은데, 1.7에서 해봤지만 잘 되지 않았습니다..
아래와 같은 내용이었죠..
이 기능은 특정환경에서 스패머들을 막는데 도움이 되는 참 좋은 아이디어 같습니다. (쪽지발송 한 번에 100포인트라 하면 스팸쪽지보내는 즉시 자동탈퇴 될 수 밖에없는)
누가 이 기능좀 보수해주시면 좋겠네요..
포인트가 0으로 떨어지면 자동으로 탈퇴되도록 설정하고 싶은데 가능할련지..?
의견 (0)
현재 답변들 1
답변 채택시 포인트 : 0 point
송동우 2013.01.31 18:33
댓글 1
-
sejin7940
2013.08.08 20:56
XE 1.7 에서 getPoint 가 조금 바뀌었는데 그 때문에 로그인 안 한 경우 $point = 0 이 들어가면서 문제가 생기는거예요.
방법은 크게 두가지입니다
위 문구 전체를 <block cond="$logged_info"> ~ </block> 로 감싸시면 됩니다
-
큰성565
2013.08.09 10:23
감사합니다 답변 채택하였습니다. 채택하면 글이 사라져버리니까 쪽지도 같이 드릴게요 ^_^ !
레이아웃 상단에
{@
$oPointModel = &getModel('point');
$point = $oPointModel->getPoint($logged_info->member_srl);
}
<block cond="$point<=0">
{@
$oMemberController = &getController('member');
$output = $oMemberController->deleteMember($logged_info->member_srl);
alertScript('You got left due to no point');
}
<script>location.href="{getUrl()}"</script>
</block>
이것 넣어보세요......