포인트가 마이너스인데도 글쓰기 가능한가요?
본문
회원 커뮤니티 사이트를 운영중입니다.
글쓸 때 -10포인트가 차감되게 하고 있습니다.
대부분은 다 정상적으로 작동을 하여 포인트가 부족하면 글을 쓸수가 없고 포인트가 부족하다는 경고창이 뜹니다.
그런데 한 회원이 현재 -70포인트 인데도 글을 계속 올리고 있는데 이게 가능한 건가요?
그래서 제가 서버에서 그 회원의 비밀번호를 변경해서 테스트를 해 보았는데
제가 글쓸때는 포인트가 부족하다고 나오고 글쓰기가 불가능하다고 경고창이 뜨고 글쓰기가 안되는데
그 회원은 어떻게 -70 포인트가 되도록 글을 쓸 수 있었을 까요?
그렇게 해서 오늘도 글을 3개씩이나 올렸던데 이게 그누 시스템상에서 가능한 건가요???
혹시 글을 수정하면 마이너트 포인트가 되는 건가요?
참고로 글 내용이 스팸글은 아니고 사이트에 맞는 내용을 올리고 있습니다.
답변 2
어떤 방식으로 소스를 수정했는지 알아야 할 것 같습니다.
만약 스킨을 수정해서 그런식으로 구현하셨다면 write_update.php에 POST 데이터를 보내서 강제로 밀어넣을 수도 있겠네요
if($wr_25<0 && $wr_26<0)
//글 수정시 포인트 차감
insert_point($member['mb_id'], $board['bo_write_point'], "{$board['bo_subject']} {$wr_id} 글수정", $bo_table, $wr_id, '수정');
글 수정시에 write_update.php에서 위 처럼 포인트가 차감되도록 해 놓았는데
여기서 별도의 체크하는 기능이 없어서 그냥 마이너스 포인트가 될 수도 있었겠네요...
여기에 어떻게 코드를 추가하면 마이너스가 안되고 포인트가 부족하다는 경고를 할 수 있을까요?
위 코드 위에다가 if ($point == 0) { return 0; } 이것만 한줄 추가 하면 될까요?