도와주세요 초보입니다. 채택완료
유선희
7년 전
조회 2,410
후.....소스 수정을하면
화면이 깨져버립니다.
수정한 파일은 wirte.skin.php

이런식으로 게시판 여분필드 이용해서 담당자를 추가하여 해당게시판이 아닌
해당 게시물에만 수정권한을 넣어주려고합니다.
게시물 하나하나 마다 수정 권한을 가진 아이디를 지정
자유게시판 5번글은 AAA로 지정하면 AAA만 수정가능
자유게시판 6번글은 BBB로 지정하면 BBB만 수정가능
이런식으로요..
어디가 무엇이 잘못된건지 적용시키면 화면이 깨져버립니다. ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
7년 전
</p>
<p><?php</p>
<p>if($w=='u' && !$is_admin && $write[wr_1] != $member[mb_id] && $write[mb_id] != $member[mb_id] )</p>
<p>alert('수정 권한없음')</p>
<p>{</p>
<p>?></p>
<p>
위가 아니라
</p>
<p><?php</p>
<p>if($w=='u' && !$is_admin && $write[wr_1] != $member[mb_id] && $write[mb_id] != $member[mb_id] ){</p>
<p>alert('수정 권한없음');</p>
<p>}else{</p>
<p>?></p>
<p>
이렇게 해야 하는거 아닌가요?
제 의견으로는 수정권한 체크하는 부분을
write.skin.php 파일 맨 상단에
</p>
<p><?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>
<p>if($w=='u' && !$is_admin && $write[wr_1] != $member[mb_id] && $write[mb_id] != $member[mb_id] ){</p>
<p>alert('수정 권한없음');</p>
<p>}</p>
<p>
넣는 것을 추천해드립니다.
<-- 이건 빼버려야 에러가 안납니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인