섀

하루 포인트 제한방법

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

댓글 3개

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 해당 테이블에 인덱스는 적당히 걸어 주세요.
답변 감사드립니다~
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-03-03 조회 1,927
11-03-03 조회 1,282
11-03-03 조회 1,718
11-03-03 조회 1,138
11-03-03 조회 1,001
11-03-03 조회 1,048
11-03-03 조회 4,032
11-03-03 조회 1,713
11-03-03 조회 1,086
11-03-03 조회 1,595
11-03-03 조회 1,618
11-03-03 조회 1,670
11-03-03 조회 1,627
11-03-03 조회 1,957
11-03-03 조회 2,221
11-03-03 조회 1,960
11-03-02 조회 1,605
11-03-02 조회 1,668
11-03-02 조회 9,420
11-03-02 조회 2,732