테스트 사이트 - 개발 중인 베타 버전입니다

포인트 발생내역 변화 없음 채택완료

스카이라이퍼 4년 전 조회 2,457

얼마전 부터 회원의 포인트 발생내역이 뜨지 않네요.

포인트는 줄었는데 포인트가 어디에 사용되었는지 기록이 남지 않습니다. 

어떤 파일 또는 DB가 잘못된 것인지요? 

뭘 건드렸는지 기억이 안나네요. 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
4년 전

원본으로 돌리시거나 과거 백업본으로 돌리는 방법밖에 없습니다 무엇을 수정했는지 알 수 없는 상황에서 어떤 코드가 문제인지 알 수 있는 방법은 없습니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

bbs/delete.php 같을 파일을 보시면

        // 원글 포인트 삭제         if (!delete_point($row['mb_id'], $bo_table, $row['wr_id'], '쓰기'))

이런 코드가 있어서

흔적없이 포인트가 줄 수 있습니다.

이를 막으려면

lib/common.lib.php에 

// 포인트 삭제 function delete_point($mb_id, $rel_table, $rel_id, $rel_action) 에서

        $result = sql_query(" delete from {$g5['point_table']}                      where mb_id = '$mb_id'                        and po_rel_table = '$rel_table'                        and po_rel_id = '$rel_id'                        and po_rel_action = '$rel_action' ", false);

delete대신 insert( -point)로 처리해 보세요.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

4년 전

커스텀 한 파일들을 찾아보시고 어디서 빠졌는지 예상이 되시면 해당 쪽을 집중적으로 살펴보셔야 할거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인