버그..?..관리자모드에서 한 회원에게 포인트 중복지급이 안됩니다.
현재 4.01.00 버젼입니다.
버그인지 아니면 원래 이렇게 하루에 한번만 줄수가 있는건지
(24시간이 흐르지 않아서...하루에 한번인지 아닌지도 잘 모르겠음)
모르겠으나...회원에게 포인트 지급시 문제 있는게 아닌가 해서 글 남깁니다.
관리자모드의 '포인트관리'에서 관리자가 '특정회원'에게 포인트를 줄때 생기는 문제(?) 입니다.
포인트관리 아래쪽에서
'회원아이디'를 입력, '포인트내용', '포인트' 적어주고 .... 확인을 누르면 정상적으로 들어갑니다.
그런데 동일한 회원에게 다시 포인트를 추가 지급하려고 위 과정을 반복하면
에러메세지는 없는데..중복으로 포인트가 지급되지를 않습니다.
다른분들은 어떤지요..
버그인지 아니면 원래 이렇게 하루에 한번만 줄수가 있는건지
(24시간이 흐르지 않아서...하루에 한번인지 아닌지도 잘 모르겠음)
모르겠으나...회원에게 포인트 지급시 문제 있는게 아닌가 해서 글 남깁니다.
관리자모드의 '포인트관리'에서 관리자가 '특정회원'에게 포인트를 줄때 생기는 문제(?) 입니다.
포인트관리 아래쪽에서
'회원아이디'를 입력, '포인트내용', '포인트' 적어주고 .... 확인을 누르면 정상적으로 들어갑니다.
그런데 동일한 회원에게 다시 포인트를 추가 지급하려고 위 과정을 반복하면
에러메세지는 없는데..중복으로 포인트가 지급되지를 않습니다.
다른분들은 어떤지요..
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 7개
이문제 때문에 g4man님을 괴롭혔는데 현재의 방식을 이해시켜주신 g4man 님의 리플과 답장에 깊이 감사드립니다.
그리고...꼭 패치 기대해보겠습니다. 감사합니다...
adm/point_update.php 입니다.
insert_point($mb_id, $po_point, $po_content, '@passive', $mb_id, $member[mb_id]);
뒤의 3가지 값 '@passive', $mb_id, $member[mb_id] <- 요넘들이 중복방지용 값들입니다.
그러니까 위 3가지중에 최소한 하나에 다른값이 들어가야 하는데 항상 같은값이 들어가니까 안되는거죠...
예를들자면 '@passive'대신에 $g4[time_ymdhis]같은 값을 넣어준다면 되겠네요...
이루어 지지 않습니다. 하루에 여러번 포인트를 지급할 경우가 생길때, 포인트내용을 달리 적어서 입력해도 지급이 되지를 않는다는 뜻입니다.
g3에서는 중복지급이 가능하게 되어 있거든요.
1. (포인트내용글) '이달의 성적우수 기념포인트'..................1000점
2. (포인트내용글) '더블 보너스 포인트' .............................500점
이런식으로 포인트 지급내역에 대한 설명을 '포인트내용'에 적어서 2번을 지급할 경우가 있는데.. 1번만 입력처리가 되고 2번은 안된다는 거죠...
회원이름을 말씀하시는거라면...제 임의로 회원 이름을 변경할수 없는 문제고..
위에 예문을 든경우처럼이면 해서 안된다면, 문제있는게 아닐런지요...
g3에서는 위 예문처럼해도 이상없이 입력처리가 됩니다. g4에서만 안됩니다.
그러니까 이름을 달리해서 예를들면 뒤에 추가를 붙인다던지 해서
지급하면 중복되지 않으니까 괜찮을 듯 싶습니다.
다시 200점을 더 주려고 ...나머지 200점을 입력하면 입력이 안됩니다.