$auth 변수 문의
본문
admin.lib.php 에서
auth_check($auth, $attr, $return = false)
함수내의 $auth 변수는 어디서 가져오는것인지요? 아님 어디서 정의가 되어있는지
도무지 알수가 없어서 질문합니다.
답변 2
같은 파일 608라인에 이런 코드 있네요.
// 접근 권한 검사
if (!$member['mb_id']) {
alert('로그인 하십시오.', G5_BBS_URL . '/login.php?url=' . urlencode(correct_goto_url(G5_ADMIN_URL)));
} else if ($is_admin != 'super') {
$auth = array();
$sql = " select au_menu, au_auth from {$g5['auth_table']} where mb_id = '{$member['mb_id']}' ";
$result = sql_query($sql);
for ($i = 0; $row = sql_fetch_array($result); $i++) {
$auth[$row['au_menu']] = $row['au_auth'];
}
if (!$i) {
alert('최고관리자 또는 관리권한이 있는 회원만 접근 가능합니다.', G5_URL);
}
}
https://github.com/gnuboard/gnuboard5/blob/master/adm/admin.lib.php#L608
https://github.com/gnuboard/gnuboard5/blob/master/adm/admin.lib.php#L635
답변을 작성하시기 전에 로그인 해주세요.