하루 포인트 제한방법

로그인할때, 글쓸때등 액션을 취할때마다 포인트를 주는데요.
하루에 회원에게 줄수 있는 포인트 한도를 주고 싶은데 어찌해야 할까요?
도움좀 구걸합니다 ~
|

댓글 3개

http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=128815
이거 참고하시면 되겠네요
lib/common.lib.php에 다음 함수에서
// 포인트 부여
function insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='')
{

..
$sql = " select sum( po_point) sum from $g4[point_table]
where mb_id = '$mb_id'
and po_datetime >= curdate() ";
$row = sql_fetch($sql);
if ($row[sum] > 제한 값)
return -1;

// 이미 등록된 내역이라면 건너뜀
if ($rel_table || $rel_id || $rel_action)

위 처럼 추가해 보세요.

DB 해당 테이블에 인덱스는 적당히 걸어 주세요.
답변 감사드립니다~

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고