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

글삭제 토큰 에러 도와주세요 채택완료

OOR 8년 전 조회 6,867

http://sir.kr/g5_skin/11248">http://sir.kr/g5_skin/11248 

이 스킨을 사용하는데 지난번 질문으로 

 

덧글 삭제와 게시글 수정까지 고쳤었습니다. 하지만 여전히 게시글 삭제의 토큰 에러는 이유를 모르겠습니다.

 

스킨 list.skin.php에 있는 삭제 태그 부분입니다.

 

</p><p>for ($i=0; $i<count($list); $i++) { </p><p><span class="Apple-tab-span" style="white-space:pre">	</span></p><p><span class="Apple-tab-span" style="white-space:pre">	</span>if($single == 'Y' && $i == 1) { </p><p><span class="Apple-tab-span" style="white-space:pre">		</span>break;</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>}</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre">	</span>$update_href = $delete_href = '';</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>// 로그인중이고 자신의 글이라면 또는 관리자라면 비밀번호를 묻지 않고 바로 수정, 삭제 가능</p><p>if (($member['mb_id'] && ($member['mb_id'] == $write['mb_id'])) || $is_admin) {</p><p>    $update_href = './write.php?w=u&bo_table='.$bo_table.'&wr_id='.$list[$i]['wr_id'].'&page='.$page.$qstr;</p><p>    set_session('ss_delete_token', $token = uniqid(time()));</p><p>    $delete_href ='./delete.php?bo_table='.$bo_table.'&wr_id='.$list[$i]['wr_id'].'&token='.$token.'&page='.$page.urldecode($qstr);</p><p>}</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>else if (!$list[$i]['mb_id']) { // 회원이 쓴 글이 아니라면</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$update_href = './password.php?w=u&bo_table='.$bo_table.'&wr_id='.$list[$i]['wr_id'].'&page='.$page.$qstr;</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>$delete_href = './password.php?w=d&bo_table='.$bo_table.'&wr_id='.$list[$i]['wr_id'].'&page='.$page.$qstr;</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre">	</span>}</p><div>

 

  $delete_href ='./delete.php?bo_table='.$bo_table.'&wr_id='.$list[$i]['wr_id'].'&token='.$token.'&page='.$page.urldecode($qstr);

}

이부분의 wr_id='.$list[$i]['wr_id'].는 원래 wr_id='.$wr_id.' 라고 되어있던 것을 수정한 것입니다.

이렇게 고침으로 글 수정 부분은 되더라구요 하지만 글 삭제는 여전히 에러가 납니다. 토큰이 안 맞는건데 bbs/view.php 부분을 참고해서 봐도 전혀 다른게 없어서 어떻게 해야할지 모르겠습니다. 

 

도움 부탁드립니다.

 

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

답변 1개

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

스킨 시작부분에 넣으세요

 set_session('ss_delete_token', $token = uniqid(time()));

 

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

답변에 대한 댓글 1개

O
OOR
8년 전
헉- 감사합니다 찾아다니다가 delete.php에 뭐 추가하는 걸로 해결은 했었는데
이거 직빵이네요 감사합니다!!

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

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

로그인