BOARD

팁·활용

그누보드 현재 접속자 페이지 관리자 접근 제한 설정 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 0회 작성일 26-09-14 21:08

본문

현재 접속자 페이지 접근 제한의 필요성

그누보드를 기본 설치하면 방문자 목록을 보여주는 현재 접속자 페이지가 누구나 볼 수 있도록 오픈되어 있습니다. 운영 목적에 따라 이 페이지를 최고관리자나 특정 권한을 가진 회원만 볼 수 있도록 제한하여 불필요한 정보 노출을 방지하고 사이트 보안을 강화할 수 있습니다.

/bbs/current_connect.php 파일 수정 방법

접속자 페이지 파일을 직접 수정하여 권한을 확인할 수 있습니다. 수정 전에는 반드시 대상 파일을 백업하시기 바랍니다.

수정 파일: /bbs/current_connect.php

파일 상단의 include_once('./_common.php'); 바로 아래에 아래 코드를 추가합니다.

if ($is_admin != 'super') {
    alert('권한이 없습니다.', G5_URL);
}

경고 메시지 없이 바로 이동시키려면 다음과 같이 작성할 수 있습니다.

if ($is_admin != 'super') {
    goto_url(G5_URL);
}

특정 레벨 이상인 회원들도 볼 수 있게 허용하려면 관리자 체크 대신 회원 레벨 조건으로 변경합니다.

if ($member['mb_level'] < 3) {
    alert('권한이 없습니다.', G5_URL);
}

적용 후 확인 및 주의사항

코드를 적용한 후 로그아웃 상태이거나 권한이 없는 일반 회원 계정으로 접속하여 설정된 대로 차단 및 이동 처리가 정상적으로 이루어지는지 확인합니다. 적용 후 문제가 발생할 경우 백업해 둔 원본 파일로 즉시 복구할 수 있습니다.

특정 테마나 빌더 환경에 따라 메뉴 링크나 출력 방식에 차이가 있을 수 있으므로 실제 운영 중인 환경에서 정상 동작하는지 테스트가 필요합니다.

함께 보면 좋은 글

댓글목록

등록된 댓글이 없습니다.