테스트 사이트 - 개발 중인 베타 버전입니다

글 수정 커스텀 질문입니다! 채택완료

one9601 4년 전 조회 1,360

안녕하세요

 

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=changeweb&logNo=110179450310

 

참고하여, 권한이 9인 회원은 임원으로 지정하여 글 수정이 되고, 글 삭제는 못하게 하였는데요!

 

문제는.. 최고관리자거나, 권한이 10인 회원의 글은 수정할 수 없도록 하고싶은데..

 

bbs/write_update.php 320번째쯤 줄에

 

    if ($member['mb_level'] == 9) {

        // 임원

        if ($member['mb_level'] < $mb['mb_level']) // 자신의 레벨이 크거나 같다면 통과

            alert('자신의 권한보다 높은 권한의 회원이 작성한 글은 수정할 수 없습니다.', $return_url);

    }

 

이걸 추가했는데 먹히진않네요 ㅎ;

 

도움구합니당!

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

</p>

<p>    if ($member['mb_level'] == 9) {</p>

<p>        // 임원</p>

<p>        if ($member['mb_level'] < $mb['mb_level']) // 자신의 레벨이 크거나 같다면 통과</p>

<p>            alert('자신의 권한보다 높은 권한의 회원이 작성한 글은 수정할 수 없습니다.', $return_url);</p>

<p>    }</p>

<p>

 

소스는 맞습니다. 다만

소스위치로 봤을때

$mb 변수를 못가져올꺼같습니다

 

320번줄 정도면

}  else if ($w == 'u') {  이부분 밑에서 해당 구문을 실행하시는 거 같은데요

 

해당 구문 실행하시기 전에

        $mb = get_member($write['mb_id']); <= 이부분이 먼저 되어있어야 합니다

해당 구문을 상단으로 변경하시고 해보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인