특정 아이피만 관리자 페이지 접근을 허용하는 방법 - 그누보드팁

본문 바로가기
전체검색

그누보드팁

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

특정 아이피만 관리자 페이지 접근을 허용하는 방법

관리자 18-07-02 11:48

관리자 페이지 접근을 특정 아이피만 허용하는 방법입니다.
일반적인 상황에서는 굳이 수정할 필요는 없고 필요한 경우에만 적용하세요.
관리자 페이지 외에 다른 페이지에도 적용하고 싶으면 동일한 방법으로 하면 됩니다.


수정파일 : adm/_common.php

해당 파일에서
include_once ('../common.php');
여기 아래쯤에 다음 내용을 추가
 

1. 단일 아이피
 

$possible_ip = 'xxx.xxx.xxx.xxx'; // 아이피 입력
if ($_SERVER['REMOTE_ADDR'] != $possible_ip) {
    alert('접근 권한이 없습니다.', G5_URL);
}


2. 다중 아이피 (콤마로 구분해서 추가)


$possible_ip = array("xxx.xxx.xxx.xxx", "xxx.xxx.xxx.xxx");
if (!in_array($_SERVER['REMOTE_ADDR'], $possible_ip)){
   alert('접근 권한이 없습니다.', G5_URL);
}


3. 아이피 대역대로 지정 (마지막 아이피 3자리가 계속 바뀔 경우)


예를 들어 아이피가 123.456.789.000 이면 마지막 000을 제외한 123.456.789만 입력


if(!preg_match("/^xxx.xxx.xxx/",$_SERVER['REMOTE_ADDR'])) {
   alert('접근 권한이 없습니다.', G5_URL);
}
 



혹시 alert 문구가 깨지면 _common.php 파일을 수정하고 저장할 때 인코딩을 utf-8로 저장

869896eb396de6f4fd3f96c662281c46_1530499724_8623.gif 

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

로그인

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

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

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

Copyright gnustudy.com All rights reserved.