글 삭제시 토큰 에러 .. 정보
글 삭제시 토큰 에러 ..
본문
게시글 삭제하는데 ..
토큰에러가 뜨네요 ..
뭐가 문제일까요 ..
토큰에러가 뜨네요 ..
뭐가 문제일까요 ..
댓글 전체
bbs/delete.php 4번째 줄하고 8번째 줄을 주석 처리합니다.
여기 있습니다.
http://www.lifekorea.org/bbs/board.php?bo_table=B2&wr_id=16&page=0
여기 있습니다.
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)."');";
}
그누보드를 패치를 하면서 일부파일이 누락되었거나 스킨에서 직접 삭제링크를 추가한 경우에 그런 문제가 발생합니다.
현재 배포중인 그누보드 버전에서 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 스킨을 받아 사용중인데.. 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"); ?>
가 들어가야 합니다.
조건식(관리자 일경우,혹은 본인일 경우)
<? $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"); ?>
가 들어가야 합니다.