사이트 현재 접속자 페이지 숨기기 - 그누보드팁

본문 바로가기
전체검색

그누보드팁

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

사이트 현재 접속자 페이지 숨기기

관리자 17-09-15 16:55

그누보드를 설치하면 사이트에 현재 접속해있는 방문자 목록을 볼 수 있는 페이지가 있는데

이 페이지는 기본적으로 누구나 볼 수 있게 오픈되어 있습니다.


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

댓글목록

profile_image

신비님의 댓글

신비 작성일

그누 원본 테마는 이렇게 해야 하는 거군요.
빌더 경우엔 안 보이는 그룹에 메뉴 연결해서 접근 레벨 설정해주면 되더라구요.

profile_image

이수민님의 댓글

이수민 작성일

안녕하세요 특정레벨만 예) 3레벨 접속자 볼 수 있게하려면 어떻게하면 될까요?

profile_image

관리자님의 댓글의 댓글

관리자 작성일

그건 이 팁과는 연관이 없으며 전혀 다른 내용입니다.
특정 레벨의 접속자를 보는 게 아닌 특정 레벨도 페이지를 볼 수 있게 하는 방법은 본문에 추가해놨습니다.

profile_image

이수민님의 댓글의 댓글

이수민 작성일

특정레벨부터인데 잘못적었습니다 잘적용했습니다 감사합니다!^^

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.