테스트 사이트 - 개발 중인 베타 버전입니다

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

코니팡 4개월 전 조회 815

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

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

 

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

 

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

 

접속 회원의 포인트가

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

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

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

 

어디파일을 수정해야하고

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

 

감사합니다.

 

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

답변 2개

채택된 답변
+20 포인트
e
4개월 전

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

</p>

<p>            // 첫 로그인 포인트 지급</p>

<p>            insert_point($member['mb_id'], $config['cf_login_point'], G5_TIME_YMD.' 첫로그인', '@login', $member['mb_id'], G5_TIME_YMD);</p>

<p>

윗 부분에 조건문 추가

</p>

<p>            if($member['mb_point'] < 1000) {</p>

<p>                $config['cf_login_point'] = 500;</p>

<p>            } else if($member['mb_point'] < 3000) {</p>

<p>                $config['cf_login_point'] = 100;</p>

<p>            } else {</p>

<p>                $config['cf_login_point'] = 10;</p>

<p>            }</p>

<p>            // 첫 로그인 포인트 지급</p>

<p>            insert_point($member['mb_id'], $config['cf_login_point'], G5_TIME_YMD.' 첫로그인', '@login', $member['mb_id'], G5_TIME_YMD);</p>

<p>

로그인 후 평가할 수 있습니다

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

4개월 전

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;

 

 

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인