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

본문
현재 접속자 페이지 접근 제한의 필요성
그누보드를 기본 설치하면 방문자 목록을 보여주는 현재 접속자 페이지가 누구나 볼 수 있도록 오픈되어 있습니다. 운영 목적에 따라 이 페이지를 최고관리자나 특정 권한을 가진 회원만 볼 수 있도록 제한하여 불필요한 정보 노출을 방지하고 사이트 보안을 강화할 수 있습니다.
/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);
}적용 후 확인 및 주의사항
코드를 적용한 후 로그아웃 상태이거나 권한이 없는 일반 회원 계정으로 접속하여 설정된 대로 차단 및 이동 처리가 정상적으로 이루어지는지 확인합니다. 적용 후 문제가 발생할 경우 백업해 둔 원본 파일로 즉시 복구할 수 있습니다.
특정 테마나 빌더 환경에 따라 메뉴 링크나 출력 방식에 차이가 있을 수 있으므로 실제 운영 중인 환경에서 정상 동작하는지 테스트가 필요합니다.
함께 보면 좋은 글
- 이전글그누보드 기본 메뉴 GNB 가운데 정렬 및 배경색 설정 방법 26.09.14
- 다음글그누보드5 소셜 로그인 연동을 위한 네이버 및 카카오 개발자 센터 설정 방법 26.09.14
댓글목록
등록된 댓글이 없습니다.