에궁; 비회원이 글을 삭제할 수 있네요.. > 그누4 질문답변

그누4 질문답변

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

에궁; 비회원이 글을 삭제할 수 있네요.. 정보

에궁; 비회원이 글을 삭제할 수 있네요..

본문

너무 이상해서 제가 질문을 올립니다...
 
제가 맞춰논 게시판 권한설정은 아래 사진과 같습니다.
 
 
 
contorl.jpg
 
 
위같이 설정했음에도 불구하고,
 
비회원이 글을 클릭해서 들어오면 위에 떡하니 [삭제] 버튼이 있네요..ㅡㅡ;
 
왜 이럴까요?
 
게시판 스킨파일 문제일까요?

댓글 전체

현재 쓰는 그누보드 버젼과 스킨의 버젼이 어느정도 맞아야 하는 것 입니다.
스킨이 최신이더라도 이러한 문제는 생길 수 있습니만... 이경우에는 원래
데이터를 추출하는 부분에서 권한 check 문제가 생긴거 같습니다.

스킨에서 아랫부분이 삭제 버튼을 관리하는데 삭제하는 href가 있으면 버튼이 나옵니다.

        <? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$cb_board_skin_path/img/btn_delete.gif' border='0' align='absmiddle'></a> "; } ?>

href 값은 /bbs/view.php에서 가지고 오는데 ... 조건은 내글 또는 관리자일 경우에만 기능을 줍니다.

// 로그인중이고 자신의 글이라면 또는 관리자라면 패스워드를 묻지 않고 바로 수정, 삭제 가능
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".$qstr."');";
}

따라서, 테스트 아이디가 본인이거나 관리자인 경우가 아니고는 이런일이 생길 수 없는 것이죠.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT