최초 로그인으로 부터 하루 1포인트씩 차감 (수정) 정보
그누호환 최초 로그인으로 부터 하루 1포인트씩 차감 (수정)본문
로그인 하지 않고 5일이 지나면 5일 X 정해진 포인트 만큼 포인트 차감하도록 만들어 보았습니다.
질문답변게시물 중에 cron 으로 접근하시는 분이 계시던데,
저는 로그인시 몇일만의 로그인인지 계산하여 차감되도록 하였습니다.
포인트 차감은 로그인시 이루어집니다.
따라서 로그인 하지 않고 있는 회원이라면 포인트가 예상하시는 것과 다를 수 있습니다.
----
이수범님의 신고로 회원가입한 경우 천칠백여점이 차감되는 오류를 수정하였습니다. - 9월 16일
----
gnu3/index.php 131라인 경..
131 sql_query($sql);
132 if (substr($member[mb_today_login], 0, 10) != '0000-00-00')
133 $diff = (int)((strtotime('now')-strtotime(substr($member[mb_today_login], 0, 10)))/86400);
134 else $diff = 0;
135 $diff_point = -1;
136
137 // 첫 로그인 포인트 지급
138 insert_point($member[mb_id], $default[de_login_point]+$diff*$diff_point, "$today 첫로그인 ($diff 일 만의 로그인)");
앞의 숫자는 무시해주시고 위와 같이 해주시고, diff_point 값 조정해 주시면
로그인시 포인트 차감 될 것입니다. 위 소스는 하루에 1 포인트씩 차감됩니다.
질문답변게시물 중에 cron 으로 접근하시는 분이 계시던데,
저는 로그인시 몇일만의 로그인인지 계산하여 차감되도록 하였습니다.
포인트 차감은 로그인시 이루어집니다.
따라서 로그인 하지 않고 있는 회원이라면 포인트가 예상하시는 것과 다를 수 있습니다.
----
이수범님의 신고로 회원가입한 경우 천칠백여점이 차감되는 오류를 수정하였습니다. - 9월 16일
----
gnu3/index.php 131라인 경..
131 sql_query($sql);
132 if (substr($member[mb_today_login], 0, 10) != '0000-00-00')
133 $diff = (int)((strtotime('now')-strtotime(substr($member[mb_today_login], 0, 10)))/86400);
134 else $diff = 0;
135 $diff_point = -1;
136
137 // 첫 로그인 포인트 지급
138 insert_point($member[mb_id], $default[de_login_point]+$diff*$diff_point, "$today 첫로그인 ($diff 일 만의 로그인)");
앞의 숫자는 무시해주시고 위와 같이 해주시고, diff_point 값 조정해 주시면
로그인시 포인트 차감 될 것입니다. 위 소스는 하루에 1 포인트씩 차감됩니다.
추천
0
0
댓글 전체
헉!
이걸 적용하고 나니 최초가입자의 포인트가 1751원이 차감되어 버렸어요.
신규등록자의 포인트를 클릭하면 '1,751일만의 로그인'이라고 내용이 나옵니다.
빨리 잡아 주셔요............^^^
이걸 적용하고 나니 최초가입자의 포인트가 1751원이 차감되어 버렸어요.
신규등록자의 포인트를 클릭하면 '1,751일만의 로그인'이라고 내용이 나옵니다.
빨리 잡아 주셔요............^^^
5일이라 샛팅한다는게 어떤 말이죠?
5일에 몇포인트씩 차감한다는 뜻인가요?
그럼 86400 을 432000 으로 바꿔주시면 되겠네여..
5일에 몇포인트씩 차감한다는 뜻인가요?
그럼 86400 을 432000 으로 바꿔주시면 되겠네여..

일명 리눅타임

86400

죄송 초보질문 입니다...
5일 이라 셋팅 하는것은 어디 인가요?
5일 이라 셋팅 하는것은 어디 인가요?

한줄처리 좋네요! strtotime이 변수를 생각못해서 mktime으로 하다보니 줄이 상당히 길어졌는데 좋네요!
이야~
이 이렇게 그현하는데 머리 꽤나 아팠는데... 정말 감사합니다~
이 이렇게 그현하는데 머리 꽤나 아팠는데... 정말 감사합니다~