웹마스터 팁

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


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


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


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

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


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');
}
}

제목 글쓴이 날짜
-추가- 당신의 XE 기반 홈페이지를 훅가게 하는 방법 4가지 [26] 老姜君 2009.10.08
XE 1.7 + 도쿠위키 Weatherwax RC1 세션 및 그룹 연동 [20] ay 2013.04.18
XE를 처음 설치하면 기본적으로 필요한 자료들 - 초보자용 V2013-05-20 [11] Treasurej 2012.03.26
Startssl, iis에서 설치법. file 식군 2013.04.01
외부로그인 (레이아웃 파일만 수정) [4] 투씨 2012.10.13
[1.5.0.2 beta] Err : "./system_message.html" template file does not exists. [1] paulryu03 2011.10.01
1.5.0.2베타 초기설치시 Err : "./system_message.html" template file does not exists. [1] 인스크랩 2011.10.02
방명록 모듈 1.5.1.1에서 비회원이 남긴글 삭제하기 조슈아킴 2013.02.14
개인 웹서버 백업 및 게시물 등록 날짜 수정 방법 [10] file eunbini 2008.10.24
로그인 스킨 수정 팁 - 신규 쪽지 수 보여주기 [17] file 러브스킬 2010.05.03
서버는 euc-kr, DB는 utf-8일때 백슬래시(backslash) 표기되는 증상 [2] file 곰고긔 2013.01.16
Startssl 무료인증서 백업 복구 성공기!! [2] 제이엔지 2013.01.15
게시판 리스트에서 확장변수를 카테고리처럼 보여주기 [11] file 고진감래 2009.11.05
일반게시판에서 모듈게시판 혹은 모듈게시판(에서 일반게시판예로들어 일반게시판 -> 게시판DX 혹은 그 반대)으로 게시글 이동시키는 방법 (DB에서) [1] file 장포크 2012.11.28
소셜XE에 지쳐서 찾다 찾다 찾은게 [4] SuperSonic 2012.11.21
닉네임, 레벨, 포인트등 활동정보바 [2] file 소렌트. 2012.11.19
로그인 안되시는분들 참고 [8] 화니478 2007.08.14
관리자의 회원정보 수정 페이지에 '가입일/최근접속일' 추가하기 [6] file showjean 2012.09.17
1.4 에서 1.5로 게시판 마이그레이션 팁 [12] file 마음의빈자리 2012.07.10
startssl 에 가입하고 패널 들어갈때 인증서 못받으신분들 file 우리아기 2012.09.12