회원유무를 확인하는 함수가 뭐죠? > 그누4 질문답변

그누4 질문답변

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

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

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

본문

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

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

그럼 감사합니다
꾸벅!
  • 복사

댓글 전체

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

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

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

가령 include 로 불러들인 문서 상단에
if(!$defined("상수명")){
  echo "개별페이지는 접금금지.";
  exit;
}
© SIRSOFT
현재 페이지 제일 처음으로