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

복사한 게시물 삭제시 "옳바른 방법으로 이용해 주십시오" 라는 메시지가 뜹니다. 채택완료

예서제이 3년 전 조회 1,521

B게시판을 생성할때 A게시판의 DB정보를 그대로 복사를 했습니다.

 

A게시판의 게시물중 일부분을  B게시판으로 복사한 후 필요치 않은 게시물을 삭제할려고 했더니

 

옳바른 방법으로 이용해 주십시오 라는 경고창이 뜹니다.

 

 

어느 부분을 체크해봐야 할까요?

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

답변 2개

채택된 답변
+20 포인트
복스리
3년 전

게시판의 삭제나 등록시 토큰값을 함께 보내서 검증을 하게 됩니다.

토근값은 세션으로 처리 되었으면 서로 다를 경우

 

'올바른 방법으로 이용해 주십시오.'   <-- 요렇게 안내가 뜹니다.

 

</p>

<p>// 토큰체크

$comment_token = trim(get_session('ss_comment_token'));

set_session('ss_comment_token', '');

if(empty($_POST['token']) || !$comment_token || $comment_token != $_POST['token'])

    alert('올바른 방법으로 이용해 주십시오.');

 

위에 소스코드를 보시면 이해가 될겁니다.

만일 이런문구가 계속 뜬다면 보내줄때 토큰값이 누락되던지 잘못 생성이 되어서 그럴수 있으니

이부분만 체크해보시면 해결이 될겁니다.

도움이 되었으면 좋겠습니다.

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

답변에 대한 댓글 2개

예서제이
3년 전
위 파일은 어떤 파일인지 알수 있을까요?
복스리
3년 전
확인해보시면 여러군데 있습니다.
몇개 파일만이라도 안내드리겠습니다. 해당 경로는 bbs 아래쪽 에 확인해보시면 있습니다.

delete_all.php
qawrite_update.php

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

s
sinbi Expert
3년 전

두 게시판의 스킨이 동일한지 체크해 보세요.

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

답변에 대한 댓글 2개

예서제이
3년 전
A게시판의 게시물을 제외하고 그대로 복사했습니다.
스킨또한 A게시판의 스킨을 사용하고 있습니다.

리스트에서 삭제를 할려고 체크하고 삭제를 누르면 에러가 뜨네요...
s
sinbi
3년 전
브라우저 창이 여러 개 띄워져 있는 경우 세션 에러가 나곤 하더군요.

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

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

로그인