조선환님의 최초 로그인으로 부터 하루 1포인트씩 차감 정보
그누보드 조선환님의 최초 로그인으로 부터 하루 1포인트씩 차감관련링크
본문
로그인 하지 않고 5일이 지나면 5일 X 정해진 포인트 만큼 포인트 차감하도록 만들때
다음과 같이 index.php를 수정했는데 잘 안됩니다.
// 오늘 처음 로그인 이라면
if (substr($member[mb_today_login], 0, 10) != $today)
{
// 하루에 누적받을 수 있는 포인트 필드를 지우고, 해당 회원의 접근일시와 IP 를 저장
$sql = " update $cfg[table_member]
set mb_today_point = '0',
mb_today_login = '$now',
mb_login_ip = '$_SERVER[REMOTE_ADDR]'
where mb_id = '$member[mb_id]' ";
sql_query($sql);
if (substr($member[mb_today_login], 0, 10) != '0000-00-00')
$diff = (int)((strtotime('now')-strtotime(substr($member[mb_today_login], 0, 10)))/86400);
else $diff = 0;
$diff_point = -1;
// 첫 로그인 포인트 지급
insert_point($member[mb_id], $default[de_login_point]+$diff*$diff_point, "$today 첫로그인 ($diff 일 만의 로그인)");
다음과 같이 index.php를 수정했는데 잘 안됩니다.
// 오늘 처음 로그인 이라면
if (substr($member[mb_today_login], 0, 10) != $today)
{
// 하루에 누적받을 수 있는 포인트 필드를 지우고, 해당 회원의 접근일시와 IP 를 저장
$sql = " update $cfg[table_member]
set mb_today_point = '0',
mb_today_login = '$now',
mb_login_ip = '$_SERVER[REMOTE_ADDR]'
where mb_id = '$member[mb_id]' ";
sql_query($sql);
if (substr($member[mb_today_login], 0, 10) != '0000-00-00')
$diff = (int)((strtotime('now')-strtotime(substr($member[mb_today_login], 0, 10)))/86400);
else $diff = 0;
$diff_point = -1;
// 첫 로그인 포인트 지급
insert_point($member[mb_id], $default[de_login_point]+$diff*$diff_point, "$today 첫로그인 ($diff 일 만의 로그인)");
댓글 전체