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

재질문좀 드리겠습니다 게시판 수정부분 채택완료

초보입니다1 8년 전 조회 1,979

게시판 수정부분 질문을 드리고싶은데요

랩 5 이상 사람만 아무글 수정이 가능하게 하고싶은데.

어떻게 해야하나요 ㅠㅠ

제발 답변좀 주시면 감사하겠습니다

아래는 고마운 분이 답변을 주신거인데 안되네요 ㅠㅠ

bbs/view.php 약 72번째줄 삭제 

1// 로그인중이고 자신의 글이라면 또는 관리자라면 비밀번호를 묻지 않고 바로 수정, 삭제 가능
2if (($member['mb_id'] && ($member['mb_id'] == $write['mb_id'])) || $is_admin) {

bbs/write.php 약 310번줄 삭제

1  
2 if (!$is_admin) {
3        if (!($is_member && $member['mb_id'] == $write['mb_id'])) {
4            if (!check_password($wr_password$write['wr_password'])) {
5                alert('비밀번호가 틀립니다.');
6            
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
8년 전

아까 답변드렸었는데요 

각 해당되는 조건문에 

if ($member['mb_level'] >= 5)

이렇게 넣어주심 됩니다 ..;;

view.php 이렇게 수정

if ($member['mb_id'] && $member['mb_level'] >= 5) { 

  ....

}

write.php 

/*

 if (!$is_admin) {

        if (!($is_member && $member['mb_id'] == $write['mb_id'])) {

            if (!check_password($wr_password, $write['wr_password'])) {

                alert('비밀번호가 틀립니다.');

            }

        }

    }

*/

이부분 주석처리

write_update.php

아래와 같이 수정 

else if ($member['mb_id']) {

        if ($member['mb_level'] < 5)

            alert('자신의 글이 아니므로 수정할 수 없습니다.', $return_url);

    } 

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

답변에 대한 댓글 2개

초보입니다1
8년 전
제가 잘몰라서요 ㅠㅠ
그해당 부분이라면 작성해주신 3군데 말씀하시는건가요 ?
하찌
8년 전
네 bbs/view.php , bbs/write.php , bbs/write_update.php

이렇게 세군대 수정하시면 됩니다

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

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

로그인

© 2025 SIRSOFT. All rights reserved.