로그인 포인트 차등 지급 방법 문의합니다.

로그인 포인트 차등 지급 방법 문의합니다.

QA

로그인 포인트 차등 지급 방법 문의합니다.

답변 2

본문

로그인시 하루 특정 포인트를 지급하는걸로 설정 해놓았는데요.

그러다보니 접속하고 아무것도 안하고 딱 로그인만하고 포인트만 먹는 회원들이 다수 발견되서요

 

로그인으로 포인트 모으는것을 방지하고 싶습니다.

 

혹시 이렇게 할 수 있을까요?

 

접속 회원의 포인트가

~ 999 포인트 미만 인경우에는 500 포인트를 먹게 해주고

~ 1000 ~2999 사이 회원의 경우는 100포인트를 먹게 해주고

3000 포인트 이상시는 10 포인트를 주고 싶습니다.

 

어디파일을 수정해야하고

어떻게 해야하는지 부탁드립니다.

 

감사합니다.

 

이 질문에 댓글 쓰기 :

답변 2

common.php 파일에 544 줄에 포인트 지급 부분이 있습니다.


            // 첫 로그인 포인트 지급
            insert_point($member['mb_id'], $config['cf_login_point'], G5_TIME_YMD.' 첫로그인', '', $member['mb_id'], G5_TIME_YMD);

윗 부분에 조건문 추가


            if($member['mb_point'] < 1000) {
                $config['cf_login_point'] = 500;
            } else if($member['mb_point'] < 3000) {
                $config['cf_login_point'] = 100;
            } else {
                $config['cf_login_point'] = 10;
            }
            // 첫 로그인 포인트 지급
            insert_point($member['mb_id'], $config['cf_login_point'], G5_TIME_YMD.' 첫로그인', '', $member['mb_id'], G5_TIME_YMD);

extend폴더에 point_set.php를 생성하고 다음 내용을 넣으세요

<?php

if($member['mb_point'] < 1000) $config['cf_login_point'] = 500;
else if($member['mb_point'] < 3000) $config['cf_login_point'] = 100;
else $config['cf_login_point'] = 10;

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,102
© SIRSOFT
현재 페이지 제일 처음으로