사이트 현재 접속자 페이지 숨기기
그누보드를 설치하면 사이트에 현재 접속해있는 방문자 목록을 볼 수 있는 페이지가 있는데
이 페이지는 기본적으로 누구나 볼 수 있게 오픈되어 있습니다.
http://demo.sir.kr/gnuboard5/bbs/current_connect.php
해당 페이지를 관리자만 볼 수 있게 처리하는 방법입니다.
수정파일 : /bbs/current_connect.php
상단 include_once('./_common.php'); 바로 아래에 추가합니다.
최고관리자가 아니면 '권한이 없습니다' 메시지를 띄운 후 index 페이지로 이동합니다.
if ($is_admin != 'super') {
alert('권한이 없습니다.', G5_URL);
}
경고 메시지를 별도로 띄우지 않고 바로 이동시키려면 이렇게..
if ($is_admin != 'super') {
goto_url(G5_URL);
}
특정 레벨 이상인 회원들도 볼 수 있게 하려면
if ($is_admin != 'super') {
여기를 이렇게 레벨로 설정하세요.
if ($member['mb_level'] < 3) {
위 내용은 접근 제한이 필요한 다른 페이지에도 똑같이 사용할 수 있습니다.
댓글목록 +4
댓글목록
신비님의 댓글
신비 작성일
그누 원본 테마는 이렇게 해야 하는 거군요.
빌더 경우엔 안 보이는 그룹에 메뉴 연결해서 접근 레벨 설정해주면 되더라구요.
이수민님의 댓글
이수민 작성일안녕하세요 특정레벨만 예) 3레벨 접속자 볼 수 있게하려면 어떻게하면 될까요?
관리자님의 댓글의 댓글
관리자 작성일
그건 이 팁과는 연관이 없으며 전혀 다른 내용입니다.
특정 레벨의 접속자를 보는 게 아닌 특정 레벨도 페이지를 볼 수 있게 하는 방법은 본문에 추가해놨습니다.
이수민님의 댓글의 댓글
이수민 작성일특정레벨부터인데 잘못적었습니다 잘적용했습니다 감사합니다!^^