관리자 권한 문의드립니다.
본문
안녕하세요.
아래 소스를 이용하여 관리자 로그인시만 내용을 볼 수 있도록 이용중입니다.
여기서 관리자외에 특정 아이디를 추가하여 관리자 처럼 내용을 볼 수 있도록 할 수
있을까요?
도움 부탁드리겠습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!$is_admin && !$_POST['id']) {
?>
if (!$is_admin) {
<? if ($is_admin) { ?>
답변 2
if ($is_admin || $member['mb_id'] == '회원아이디') {
저는 is_admin()을 다음과 같이 수정해서 사용합니다.
수정소스 : lib/gnuboard.lib.php
// 관리자인가?
function is_admin($mb_id)
{
global $default, $cfg, $group, $board;
$is = '';
if ($mb_id) {
//if ($default[de_admin] == $mb_id) { // 기존소스 주석처리
if ($default[de_admin] == $mb_id || $mb_id == "회원아이디") { // 최고관리자에 회원아이디추가
$is = 'default';
} else if ($group[gr_admin] == $mb_id) {
$is = 'group';
} else if ($board[bo_admin] == $mb_id) {
$is = 'board';
}