최고관리자 로그인 여부를 일반파일에서도 확인하고 싶습니다. > 그누4 질문답변

그누4 질문답변

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

최고관리자 로그인 여부를 일반파일에서도 확인하고 싶습니다. 정보

최고관리자 로그인 여부를 일반파일에서도 확인하고 싶습니다.

본문

그누보드 설치해서 사용중인데 수월하지 않은 부분이 있어 조언을 구합니다.
관련된 내용을 검색해 보았으나 제 케이스와 딱 맞아떨어지는 질답이 없는 관계로 이렇게 질문합니다.

제가 하고자 하는 것은, 그누보드가 설치된 사이트에서 그누보드 게시판이 아닌 일반 페이지에 캘린더를 구성하였는데 '일정입력' 이라는 링크부분을 그누보드의 최고관리자로 로그인 했을때에만 노출시키고 싶다는 겁니다.
그런데 아무리 해도 그누보드가 설치된 경로 이외의 폴더(루트/htm/)에서는 로그인 관련된 변수를 받아 올 수가 없다는 것입니다.
물론 외부의 파일에서도 zboard 폴더 아래의 파일들과 같이 필요한 파일들을 include 해주고 있습니다만, 경로가 맞지 않는 것같군요.

현재 루트폴더의 아래에 zboard 폴더가 있고, 이아래에 common.php와 같은 해당 그누보드 파일들이 들어 있습니다. 이 폴더 안의 특정 파일에서 다음과 같은 함수를 사용하면

if ($is_admin == "super") {
    $case = 1;
    echo $case;
} else {
    $case = 2;
    echo $case;
}

최고관리자로 로그인 여부에 따라 각각 1과 2로 표시가 됩니다.

그런데 이 폴더가 아닌
루트/htm/
과 같은 폴더에서는 $is_admin 의 값을 받아 오질 못합니다.

경로의 문제인 것 같은데,
그렇다고 일반 파일을 모두 zboard 폴더 밑으로 보내는 것은 향후 유지보수 차원에서도 무리인 일이고...

요약하면, zboard 폴더 밖의 파일에서 그누보드와 연동해 최고관리자 로그인 여부를 확인하고 최고관리자로 로그인한 상태에서만 해당 내용을 보여주고 싶다는 것입니다.

common.php 파일등 다 까보고 들여다 보아도 아직 경험이 적고 지식이 일천하여 도무지 알 수가 없네요. 어느 부분을 수정하여야 하는지 조언 부탁드립니다.
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로