글 삭제시 토큰 에러 ..

· 14년 전 · 3973 · 5
게시글 삭제하는데 ..

토큰에러가 뜨네요 ..

뭐가 문제일까요 ..
|

댓글 5개

bbs/delete.php 4번째 줄하고 8번째 줄을 주석 처리합니다.

여기 있습니다.

http://www.lifekorea.org/bbs/board.php?bo_table=B2&wr_id=16&page=0
참고 하세요.
그누보드를 패치를 하면서 일부파일이 누락되었거나 스킨에서 직접 삭제링크를 추가한 경우에 그런 문제가 발생합니다.

현재 배포중인 그누보드 버전에서 bbs/view.php 에서 관리자일때에 삭제 링크 만드는 소스에서 토큰코드가 추가되어 있는 겁니다. 참고 하셔서 삭제 링크에 &token=$token 토큰코드를 추가 하세요.

bbs/view.php 76번라인 부근
if ($is_admin)
{
set_session("ss_delete_token", $token = uniqid(time()));
$delete_href = "javascript:del('./delete.php?bo_table=$bo_table&wr_id=$wr_id&token=$token&page=$page".urldecode($qstr)."');";
}
감사합니다 ^^..
오~ 유앤아이님 덕분에 전 해결했네요 ㅎ
faq 스킨을 받아 사용중인데.. delete.php에서
말씀하신대로 주석처리하니 삭제 잘 되네요~ㅎ
이전 버젼용 그누보드 faq 스킨 등 리스트에서 직접 삭제 하는 경우



조건식(관리자 일경우,혹은 본인일 경우)

<? $token = get_session("ss_delete_token"); ?>
<a href="javascript:del('./delete.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&token=<?=$token?>');">
<img src="<?=$board_skin_path?>/img/btn_delete.gif" alt="삭제" border="0" align="absmiddle" title="삭제하기"></a>


set_sessin 아니고 get_session 임에 주의
<? $token = get_session("ss_delete_token"); ?>
가 들어가야 합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
14년 전 조회 963
14년 전 조회 831
14년 전 조회 3,382
14년 전 조회 1,542
14년 전 조회 1,985
14년 전 조회 2,363
14년 전 조회 954
14년 전 조회 969
14년 전 조회 1,584
14년 전 조회 3,974
14년 전 조회 1,540
14년 전 조회 2,280
14년 전 조회 1,002
14년 전 조회 932
14년 전 조회 958
14년 전 조회 1,533
14년 전 조회 1,532
14년 전 조회 1,567
14년 전 조회 898
14년 전 조회 1,535