글 삭제시 토큰 에러 ..

· 2012-01-09 (월) 15:46:59 · 4061 · 5
게시글 삭제하는데 ..

토큰에러가 뜨네요 ..

뭐가 문제일까요 ..
|

댓글 5개

2012-01-09 (월) 15:52:48
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)."');";
}
2012-01-09 (월) 17:47:17
감사합니다 ^^..
오~ 유앤아이님 덕분에 전 해결했네요 ㅎ
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 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-01-09 조회 1,093
12-01-09 조회 1,621
12-01-09 조회 1,071
12-01-09 조회 862
12-01-09 조회 1,043
12-01-09 조회 2,204
12-01-09 조회 1,052
12-01-09 조회 917
12-01-09 조회 3,461
12-01-09 조회 1,622
12-01-09 조회 2,075
12-01-09 조회 2,445
12-01-09 조회 1,042
12-01-09 조회 1,060
12-01-09 조회 1,676
12-01-09 조회 4,062
12-01-09 조회 1,624
12-01-09 조회 2,375
12-01-09 조회 1,117
12-01-09 조회 1,010