위토즈 - 개발자프로그램판매공간

정보공유

[그누보드팁] 게시판관리자가 글작성까지 할수있게 수정 하는 방법

 

그누보드에 게시판관리자를 설정하는 기능이 있습니다.

그러나 이기능은 게시물을 삭제, 복사, 이동 하는 권한만 생기고 글쓰기 레벨이 안맞을 경우 글작성권한은 안생깁니다.

아래와 같이 변경하시면 레벨이 맞지 않더라도 글작성권한이 생깁니다.

 

 

 

 

# /bbs/list.php

 

약 226 Line

$write_href = '';

if ($member['mb_level'] >= $board['bo_write_level'] || $is_checkbox) { // wetoz

    $write_href = './write.php?bo_table='.$bo_table;

}

 

 

 

 

 

# /bbs/board.php 

 

약 20 Line 에 추가

$is_checkbox = false;

if ($is_member && ($is_admin == 'super' || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id']))

    $is_checkbox = true;

 

약 50 Line 

 

// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면

    if ($member['mb_level'] < $board['bo_read_level'] && !$is_checkbox) { // wetoz

        if ($is_member)

            alert('글을 읽을 권한이 없습니다.', G5_URL);

        else

            alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr));

    }

 

약 147 Line

 

if ($member['mb_level'] < $board['bo_list_level'] && !$is_checkbox) { // wetoz

        if ($member['mb_id'])

            alert('목록을 볼 권한이 없습니다.', G5_URL);

        else

            alert('목록을 볼 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?'.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.($qstr?'&':'')));

    }

 

 

 

 

# /bbs/write.php

 

약 34 Line

 

// wetoz

$is_checkbox = false;

if ($is_member && ($is_admin == 'super' || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id']))

    $is_checkbox = true;

 

 

약 44 Line

 

if ($member['mb_level'] < $board['bo_write_level'] && !$is_checkbox) { // wetoz

        if ($member['mb_id']) {

            alert('글을 쓸 권한이 없습니다.');

        } else {

            alert("글을 쓸 권한이 없습니다.\\n회원이시라면 로그인 후 이용해 보십시오.", './login.php?'.$qstr.'&url='.urlencode($_SERVER['SCRIPT_NAME'].'?bo_table='.$bo_table));

        }

    }

 

 

약 66 Line

 

} else if ($member['mb_level'] < $board['bo_write_level'] && !$is_checkbox) { // wetoz

        if ($member['mb_id']) {

            alert('글을 수정할 권한이 없습니다.');

        } else {

            alert('글을 수정할 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?'.$qstr.'&url='.urlencode($_SERVER['SCRIPT_NAME'].'?bo_table='.$bo_table));

        }

    }

 

 

약 99 Line

 

if ($member['mb_level'] < $board['bo_reply_level'] && !$is_checkbox) { // wetoz

        if ($member['mb_id'])

            alert('글을 답변할 권한이 없습니다.');

        else

            alert('답변글을 작성할 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?'.$qstr.'&url='.urlencode($_SERVER['SCRIPT_NAME'].'?bo_table='.$bo_table));

    }

 

 

 

 



# /bbs/write_update.php

 

약 130 Line

 

// wetoz

$is_checkbox = false;

if ($is_member && ($is_admin == 'super' || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id']))

    $is_checkbox = true;

 

 

약 140 Line

 

} else if ($member['mb_level'] < $board['bo_write_level'] && !$is_checkbox) { // wetoz

        alert('글을 쓸 권한이 없습니다.');

    }

 

 

약 155 Line

 

if ($member['mb_level'] < $board['bo_reply_level'] && !$is_checkbox) { // wetoz

        alert('글을 답변할 권한이 없습니다.');

    }

 

 

 

 

 

 

정보공유
Total 60건 1 페이지
번호 제목 글쓴이 날짜 조회
60 Click jacking, Frame sniffing 등과 같은 Frame을 이용한 공격 방어 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-05 3552
59 쿠키 Secure 속성 옵션 추가. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-05 3485
58 쿠키 하이젝킹 방지(cookie hijacking) HttpOnly, 쿠키 HttpOnly 속성 누락. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-05 3574
57 SQL 인젝션 막기를 위한 php 코드 수정. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-08 3706
56 그누보드 clean_xss_tags 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-28 4289
55 예약업 플러그인 이니시스 결제모듈 설치 안내 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-03 8011
54 예약업 플러그인 KCP 결제모듈 설치 안내 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-03 7537
53 목록화면 기본 코드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-04 8076
52 그누보드, 영카트 다음API 우편번호 오류 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-16 11785
51 아이코드 예약 문자발송시 오류 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-10 9783
50 랜덤 아이디 문자열 생성 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-13 12479
49 스마트에디터 배경 색상변경방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-08 12805
48 글 정렬을 날짜순으로 했더니 답글 순서가 안맞는경우. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-18 17856
47 크롬에서 결제만 되고 정상적으로 처리가 되지 않는 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-14 23969
46 그누보드 휴대폰관리에서 전체선택을 해도 전체목록이 나오지 않는 문제 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-25 13952