웹마스터 팁

방명록 모듈을 응용하여 만들다보니 삭제부분이 원활하게 동작하지 않는 부분이 있습니다.


관리자를 제외하고는 자신이 올린글을 삭제하지 못하는 경우가 발생하더군요.


비회원으로 내가 방금 올린글을 삭제하려고 하니 권한이 없다는 에러만 나고...


코드를 살펴보니 관리자로 로그인한 경우를 제외하고는 삭제가 안되게 되어 있더군요.

원래 방명록이 그래야하는건가? 그래도 내가 올린글은 삭제가 되어야 하는게 아닐까? 하는 생각으로 코드를 수정해봤습니다.


modules>guestbook>guestbook.controller.php 파일을 수정하면 됩니다.


수정전

//is_logged
if(!$this->grant->manager)
{
if($oGuest->member_srl != $logged_info->member_srl) return new Object(-1,'msg_not_permitted');
if($password_ck && $oGuest->member_srl == '0' && $oGuest->password != md5($password)) return new Object(-1,'msg_not_permitted');
}


수정후

//is_logged
if(!$this->grant->manager)
{
if($logged_info->member_srl != ''){
if($oGuest->member_srl != $logged_info->member_srl) return new Object(-1,'msg_not_permitted');
} else {
if($password_ck && $oGuest->member_srl == '0' && $oGuest->password != md5($password)) return new Object(-1,'msg_not_permitted');
}
}

제목 글쓴이 날짜
썸네일이 생성되지 않는 문제 [2] 이그누 2009.12.08
script를 사용해서 이동한 경로에 amp; 라는 문자가 포함될 때 된장맛껌 2009.12.07
XE 를 루트로 옮기는 방법과 문제 대응책 정리 (도메인 접속시 xe폴더로 이동 없이 바로 사이트 뜨게 하기) [8] file Gekkou 2009.12.06
메인 레이아웃에서 로그인이 안보이는 경우. 김찬회425 2009.12.06
제로보드 XE - 1.3.x 설치부터 기본 홈페이지 만들기 스타호스트 2009.12.05
코어 업댓후 링크게시판 %3C/P%3E 문제 임시해결 [2] 웰빙샵 지영 2009.12.04
Apache,PHP,MySQL,Zend,OpenSSL,PEAR 설치 메모 [1] 엘카 2009.12.03
설치하여 사용 중이던 XE의 폴더 옮기기 [1] file 영구만세 2009.12.02
IE6 배경 깜빡이는 문제 해결 엘카 2009.12.01
파일 첨부가 되지 않는 현상의 해결 [6] 이그누 2009.11.30
확장변수값 계산하여 게시판 리스트에 출력하기(총계 게시판) [1] file klaist 2009.11.30
apache + php + mysql + Zend Optimizer + eAccelerator [8] file 엘카 2009.11.23
XE에서 jQuery의 $를 쓸 때에 대한 문제 [7] Hide_D 2009.11.21
ZB4로 현재까지 사이트를 운영하는분들 긴급 상황안내 (???) [2] DuRi 2009.11.20
XE 업데이트 이후 발생하는 문제들에 대한 대응책 정리 [18] file Gekkou 2009.11.19
XE 업데이트 방법 - 제1편 (0.x.x / 1.0.x / 1.1.x / 1.2.x 에서 1.2.4 버전으로 업그레이드) [38] file Gekkou 2009.11.19
하나의 게시물을 각각 다르게 보이도록 만드는 방법 2 [5] 된장맛껌 2009.11.16
XE 관련 질문시 정확하고 빠른 답변을 받기위한 방법의 Tip ????? [7] DuRi 2009.11.16
최신글위젯(content)에 상담게시판 보여주기 [2] 아고라 2009.11.15
"제로보드 XE 기본 개념을 이해하자" 문서화 [3] file amd짱좋아 2009.11.13