회원유무를 확인하는 함수가 뭐죠?

물론 그누보드 쓰고 잇는데요..
제가 관리자로 로긴 했을때만 버튼이 보이게끔 하고 싶은데..
어떻게 비회원,회원 그리고 관리자인지 구분하는 함수를 못찾겠네요..

그리구,..각 페이지마다 if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
이 함수가 첫줄에 항상 있던데 이건 뭔가요?

그럼 감사합니다
꾸벅!
|

댓글 3개

$is_member 가 회원유무고
$is_admin 이 관리자 유무
if (!defined("_GNUBOARD_")) exit; 는 그 파일자체만을 열수 없게 만들어 놓은겁니다 예를 들면 head.php는 다른파일의 머리역활만 해서 개별로 불러오면 예기치 못한 일이 있을수 있어서 못열게 만든거죠...몸통에 해당되는 파일에서 _GNUBOARD_ 를 선언해주어야 정상적으로 열리게요

위의 3개다 함수는 아닙니다;;
정의할때
define("상수명",true);

개별페이지 열기 제한할때
defined("위에서 정의한 상수명")

가령 include 로 불러들인 문서 상단에
if(!$defined("상수명")){
echo "개별페이지는 접금금지.";
exit;
}
감사합니다..^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 974
18년 전 조회 1,589
18년 전 조회 1,532
18년 전 조회 1,089
18년 전 조회 1,654
18년 전 조회 1,599
18년 전 조회 1,585
18년 전 조회 1,533
18년 전 조회 1,189
18년 전 조회 1,454
18년 전 조회 1,596
18년 전 조회 1,593
18년 전 조회 1,533
18년 전 조회 1,670
18년 전 조회 1,544
18년 전 조회 1,691
18년 전 조회 1,432
18년 전 조회 1,534
18년 전 조회 1,555
18년 전 조회 1,590