auth_check($auth[$sub_menu], 'w');

auth_check($auth[$sub_menu], 'w');

QA

auth_check($auth[$sub_menu], 'w');

본문

안녕하세요!

이제 막 그누보드를 공부하고 있어요....

빌더를 하나 만들려고 BBS 소스를 하나 하나 공부하고 있어요..

 

질문이 있어요...

$sub_menu = "300200";
include_once('./_common.php');

auth_check($auth[$sub_menu], 'w'); => 쇼핑몰은 "w"대신 "r"을 사용 하더라구요...

 

1. $sub_menu 왜 이변수를 지정 하나요?

    => "admin.menu300.php" 파일 변수중 "array('300100', '게시판관리', 

         ''.G5_ADMIN_URL.'/board_list.php', 'bbs_board'),"라는 의미라고 추측은 됩니다.

2. auth_check($auth[$sub_menu], 'w');를 꼭 사용 해야 되나요?

3. 권한체크인것 같은데, $auth[$sub_menu]는 무슨 뜻인지요?

4. auth_check($auth[$sub_menu], 'w');중 "w"대신 "r"은 무슨 차이가 있나요?

 

제가 명함집 같은 빌더를 공부하면서 한번 만들어 보려하는데, 자꾸 "Fatal error: Call to undefined function auth_check() "가 나와서요......

 

감사합니다.

 

이 질문에 댓글 쓰기 :

답변 3

1. $sub_menu

$sub_menu 값이 화일 상단에 있으면 이것을 보고 왼쪽 서브메뉴를 해당 메뉴가 속한 그룹것을 보여주는데

사용 합니다

 

2. $auth[300200] = 'r,w,d'; <-- 이것처럼 서브메뉴값으로 읽기 쓰기 삭제 권한 중 어느 것이 가능한지를 판단하는 변수값을 만들어 두는데 (admin.lib.php에서)

auth_check라는 그누보드전용 함수에서 체크합니다

 

auth_check($auth[$sub_menu], 'r'); => 체크 후 읽기 권한이 없으면 페이지를 열지 못하도록 하는 것입니다

 

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT