포인트가 마이너스인데도 글쓰기 가능한가요?

포인트가 마이너스인데도 글쓰기 가능한가요?

QA

포인트가 마이너스인데도 글쓰기 가능한가요?

답변 2

본문

회원 커뮤니티 사이트를 운영중입니다.

글쓸 때 -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; } 이것만 한줄 추가 하면 될까요?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 12
© SIRSOFT
현재 페이지 제일 처음으로