토큰 에러에 따른 게시물 삭제 불가 문제. 정보
토큰 에러에 따른 게시물 삭제 불가 문제.본문
최근 버전을 설치하여 사용중입니다.
무난히 테스트를 끝내고 게시물을 삭제하려는데 토큰 에러라며 삭제가 되질 않네요.
그누보드를 샅샅이 뒤져 나온 방법이란 방법은 다 적용해보았으나, 여전히 삭제가 되지 않습니다.
어떤 분께서 delete src 경로를 바꿔보라고 해서 바꾸어보았는데도 여전합니다.
아무리 해도 토큰 에러로 삭제가 되질 않으니 답답해 죽겄네요.
아시는 분 계시면 해결 방법좀 내려주셔요...
무난히 테스트를 끝내고 게시물을 삭제하려는데 토큰 에러라며 삭제가 되질 않네요.
그누보드를 샅샅이 뒤져 나온 방법이란 방법은 다 적용해보았으나, 여전히 삭제가 되지 않습니다.
어떤 분께서 delete src 경로를 바꿔보라고 해서 바꾸어보았는데도 여전합니다.
아무리 해도 토큰 에러로 삭제가 되질 않으니 답답해 죽겄네요.
아시는 분 계시면 해결 방법좀 내려주셔요...
댓글 전체
view.php 에
// 수정, 삭제 링크
$update_href = $delete_href = "";
// 로그인중이고 자신의 글이라면 또는 관리자라면 패스워드를 묻지 않고 바로 수정, 삭제 가능
if (($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $is_admin) {
$update_href = "./write.php?w=u&bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr;
$delete_href = "javascript:del('./delete.php?bo_table=$bo_table&wr_id=$wr_id&page=$page".urldecode($qstr)."');";
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)."');";
}
}
delete.php 에
if ($is_admin)
{
if (!($token && get_session("ss_delete_token") == $token))
alert("토큰 에러로 삭제 불가합니다.");
}
이렇게 코드가 들어가 있나 확인해 주세요.
관리자의 권한을 이용하여 게시물을 삭제하는 경우가 발생하여 적용한 패치입니다.
// 수정, 삭제 링크
$update_href = $delete_href = "";
// 로그인중이고 자신의 글이라면 또는 관리자라면 패스워드를 묻지 않고 바로 수정, 삭제 가능
if (($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $is_admin) {
$update_href = "./write.php?w=u&bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr;
$delete_href = "javascript:del('./delete.php?bo_table=$bo_table&wr_id=$wr_id&page=$page".urldecode($qstr)."');";
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)."');";
}
}
delete.php 에
if ($is_admin)
{
if (!($token && get_session("ss_delete_token") == $token))
alert("토큰 에러로 삭제 불가합니다.");
}
이렇게 코드가 들어가 있나 확인해 주세요.
관리자의 권한을 이용하여 게시물을 삭제하는 경우가 발생하여 적용한 패치입니다.
이제서야 확인했습니다. 정말 감사합니다.
감사합니다. 관리자님.^^
소스가 위에 2개다 동일하게 들어가 있는데도 특정 게시판에서 안지워지는데요..ㅠㅠ