게시판관리자는 권한 상관없이 글쓰기 허용하게 하기
페이지 정보
작성자 휴먼 댓글 0건 조회 13,289회 작성일 12-11-14 15:44본문
게시판관리자는 권한 상관없이 글쓰기 허용하게 하기
바다사랑작성일시 2008.01.18 15:38:42조회 1,895 댓글 4 첨부파일bbs.rar (14.3K) 2008.01.18 16:06:21 45회 다운로드
본문첨부파일을 압축을 풀면, 5개의 파일이 나옵니다.
압축을 푼 파일을
그누보드설치폴더/bbs/ 여기에 복사를 해주세요.
64 그누보드 4.21.04 [보안관련 필수 패치] (73) 관리자 12-04 6810
요놈을 다운 받아서 수정하였습니다.
혹시 모르니 다른 버전의 사용자들은
아래의 내용을 참고하시고 수정하세요.
1. bbs/write.php 열기
====================================================================
17 라인에서
if ($member[mb_level] < $board[bo_write_level]) {
if ($member[mb_id])
alert("글을 쓸 권한이 없습니다.");
else
alert("글을 쓸 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));
}
====================================================================
아래의 추가부분 2개를 넣어주세요.
====================================================================
if ($member[mb_id] != $board[bo_admin] ) { // 추가부분. 게시판관리자는 권한설정 통과
if ($member[mb_level] < $board[bo_write_level]) {
if ($member[mb_id])
alert("글을 쓸 권한이 없습니다.");
else
alert("글을 쓸 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));
}
} // 추가부분
====================================================================
2. bbs/view.php 열기
====================================================================
57 라인에서
if ($member[mb_level] >= $board[bo_write_level]) {
$write_href = "./write.php?bo_table=$bo_table";
}
====================================================================
아래의 추가부분를 넣어주세요.
====================================================================
if ($member[mb_id] == $board[bo_admin] ) { // 추가부분, 게시판관리자는 권한설정 통과
$write_href = "./write.php?bo_table=$bo_table"; // 추가부분
} else { // 추가부분
if ($member[mb_level] >= $board[bo_write_level]) {
$write_href = "./write.php?bo_table=$bo_table";
}
} // 추가부분
====================================================================
3. bbs/list.php 열기
====================================================================
144 라인에서
if ($member[mb_level] >= $board[bo_write_level]) {
$write_href = "./write.php?bo_table=$bo_table";
}
====================================================================
아래의 추가부분를 넣어주세요.
====================================================================
if ($member[mb_id] == $board[bo_admin] ) { // 추가부분, 게시판관리자는 권한설정 통과
$write_href = "./write.php?bo_table=$bo_table"; // 추가부분
} else { // 추가부분
if ($member[mb_level] >= $board[bo_write_level]) {
$write_href = "./write.php?bo_table=$bo_table";
}
} // 추가부분
====================================================================
4. bbs/write_update.php
====================================================================
35 라인에서
else if ($member[mb_level] < $board[bo_write_level])
alert("글을 쓸 권한이 없습니다.");
// 외부에서 글을 등록할 수 있는 버그가 존재하므로 공지는 관리자만 등록이 가능해야 함
if (!$is_admin && $notice)
alert("관리자만 공지할 수 있습니다.");
====================================================================
아래와 같이 수정
====================================================================
else if ($member[mb_level] < $board[bo_write_level]) {
if ($member[mb_id] != $board[bo_admin] ) { // 게시판관리자는 권한설정 통과
alert("글을 쓸 권한이 없습니다.");
}
}
// 외부에서 글을 등록할 수 있는 버그가 존재하므로 공지는 관리자만 등록이 가능해야 함
if (!$is_admin && $notice) {
if ($member[mb_id] != $board[bo_admin] ) { // 게시판관리자는 권한설정 통과
alert("관리자만 공지할 수 있습니다.");
}
}
====================================================================
위의 수정후 53 라인에서
if ($member[mb_level] < $board[bo_reply_level])
alert("글을 답변할 권한이 없습니다.");
====================================================================
아래와 같이 수정
====================================================================
if ($member[mb_id] != $board[bo_admin] ) { // 게시판관리자는 권한설정 통과
if ($member[mb_level] < $board[bo_reply_level])
alert("글을 답변할 권한이 없습니다.");
}
====================================================================
5. bbs/write_comment_update.php
====================================================================
21 라인에서
if ($member[mb_level] < $board[bo_comment_level])
alert("코멘트를 쓸 권한이 없습니다.");
====================================================================
아래와 같이 수정
====================================================================
if ($member[mb_id] != $board[bo_admin] ) { // 게시판관리자는 권한설정 통과
if ($member[mb_level] < $board[bo_comment_level])
alert("코멘트를 쓸 권한이 없습니다.");
}
====================================================================
바다사랑작성일시 2008.01.18 15:38:42조회 1,895 댓글 4 첨부파일bbs.rar (14.3K) 2008.01.18 16:06:21 45회 다운로드
본문첨부파일을 압축을 풀면, 5개의 파일이 나옵니다.
압축을 푼 파일을
그누보드설치폴더/bbs/ 여기에 복사를 해주세요.
64 그누보드 4.21.04 [보안관련 필수 패치] (73) 관리자 12-04 6810
요놈을 다운 받아서 수정하였습니다.
혹시 모르니 다른 버전의 사용자들은
아래의 내용을 참고하시고 수정하세요.
1. bbs/write.php 열기
====================================================================
17 라인에서
if ($member[mb_level] < $board[bo_write_level]) {
if ($member[mb_id])
alert("글을 쓸 권한이 없습니다.");
else
alert("글을 쓸 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));
}
====================================================================
아래의 추가부분 2개를 넣어주세요.
====================================================================
if ($member[mb_id] != $board[bo_admin] ) { // 추가부분. 게시판관리자는 권한설정 통과
if ($member[mb_level] < $board[bo_write_level]) {
if ($member[mb_id])
alert("글을 쓸 권한이 없습니다.");
else
alert("글을 쓸 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));
}
} // 추가부분
====================================================================
2. bbs/view.php 열기
====================================================================
57 라인에서
if ($member[mb_level] >= $board[bo_write_level]) {
$write_href = "./write.php?bo_table=$bo_table";
}
====================================================================
아래의 추가부분를 넣어주세요.
====================================================================
if ($member[mb_id] == $board[bo_admin] ) { // 추가부분, 게시판관리자는 권한설정 통과
$write_href = "./write.php?bo_table=$bo_table"; // 추가부분
} else { // 추가부분
if ($member[mb_level] >= $board[bo_write_level]) {
$write_href = "./write.php?bo_table=$bo_table";
}
} // 추가부분
====================================================================
3. bbs/list.php 열기
====================================================================
144 라인에서
if ($member[mb_level] >= $board[bo_write_level]) {
$write_href = "./write.php?bo_table=$bo_table";
}
====================================================================
아래의 추가부분를 넣어주세요.
====================================================================
if ($member[mb_id] == $board[bo_admin] ) { // 추가부분, 게시판관리자는 권한설정 통과
$write_href = "./write.php?bo_table=$bo_table"; // 추가부분
} else { // 추가부분
if ($member[mb_level] >= $board[bo_write_level]) {
$write_href = "./write.php?bo_table=$bo_table";
}
} // 추가부분
====================================================================
4. bbs/write_update.php
====================================================================
35 라인에서
else if ($member[mb_level] < $board[bo_write_level])
alert("글을 쓸 권한이 없습니다.");
// 외부에서 글을 등록할 수 있는 버그가 존재하므로 공지는 관리자만 등록이 가능해야 함
if (!$is_admin && $notice)
alert("관리자만 공지할 수 있습니다.");
====================================================================
아래와 같이 수정
====================================================================
else if ($member[mb_level] < $board[bo_write_level]) {
if ($member[mb_id] != $board[bo_admin] ) { // 게시판관리자는 권한설정 통과
alert("글을 쓸 권한이 없습니다.");
}
}
// 외부에서 글을 등록할 수 있는 버그가 존재하므로 공지는 관리자만 등록이 가능해야 함
if (!$is_admin && $notice) {
if ($member[mb_id] != $board[bo_admin] ) { // 게시판관리자는 권한설정 통과
alert("관리자만 공지할 수 있습니다.");
}
}
====================================================================
위의 수정후 53 라인에서
if ($member[mb_level] < $board[bo_reply_level])
alert("글을 답변할 권한이 없습니다.");
====================================================================
아래와 같이 수정
====================================================================
if ($member[mb_id] != $board[bo_admin] ) { // 게시판관리자는 권한설정 통과
if ($member[mb_level] < $board[bo_reply_level])
alert("글을 답변할 권한이 없습니다.");
}
====================================================================
5. bbs/write_comment_update.php
====================================================================
21 라인에서
if ($member[mb_level] < $board[bo_comment_level])
alert("코멘트를 쓸 권한이 없습니다.");
====================================================================
아래와 같이 수정
====================================================================
if ($member[mb_id] != $board[bo_admin] ) { // 게시판관리자는 권한설정 통과
if ($member[mb_level] < $board[bo_comment_level])
alert("코멘트를 쓸 권한이 없습니다.");
}
====================================================================
첨부파일
- bbs.rar (14.3K) 75회 다운로드 | DATE : 2012-11-14 15:45:49
관련링크
댓글목록
등록된 댓글이 없습니다.