일반회원이 관리자 페이지 접근 채택완료
회원 레벨이 5이상인 사람만 관리자 페이지에 접근하게 하려고 하는데
admin.lib 파일을 보니
Copy
// 권한 검사
function auth_check($auth, $attr, $return=false)
{
global $is_admin;
if ($is_admin == 'super') return;
if (!trim($auth)) {
$msg = '이 메뉴에는 접근 권한이 없습니다.\\n\\n접근 권한은 최고관리자만 부여할 수 있습니다.';
if($return)
return $msg;
else
alert($msg);
}
$attr = strtolower($attr);
if (!strstr($auth, $attr)) {
if ($attr == 'r') {
$msg = '읽을 권한이 없습니다.';
if($return)
return $msg;
else
alert($msg);
} else if ($attr == 'w') {
$msg = '입력, 추가, 생성, 수정 권한이 없습니다.';
if($return)
return $msg;
else
alert($msg);
} else if ($attr == 'd') {
$msg = '삭제 권한이 없습니다.';
if($return)
return $msg;
else
alert($msg);
} else {
$msg = '속성이 잘못 되었습니다.';
if($return)
return $msg;
else
alert($msg);
}
}
}
attr이 문제 인거 같아 이걸 어디서 고쳐야되는지 잘모르겟습니다
답변 1개
채택된 답변
+20 포인트
3년 전
extend/user.config.php 파일에 추가
if ($member['mb_level'] >= 5) $is_admin = 'super';
참고 https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=125
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
3년 전
3년 전
현재 관리자 페이지가 2개라서 1개만 수정하려고 하는데 어떻게 해야될지 모르겟습니다 ㅠ
원래잇던 관리자 페이지 => admin == super 회원용 관리자 페이지 $member['mb_level'] >= 5
원래잇던 관리자 페이지 => admin == super 회원용 관리자 페이지 $member['mb_level'] >= 5
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
정말 지켜보면서 대단하다는 생각밖에 안드네요...
모든 댓글에 이렇게.. 우와 존경스러워요 정말..
저도 작은별님처럼 발전해보고싶네요..