지

간단하게 관리자에서 허용한 IP만 관리자에 접근가능하도록 하는 기능

· 2024-10-09 (수) 20:07:53 · 3917 · 4
허용아이피.png

관리자는 허용된 IP만 접근가능하도록 앞단에 ip체크기능 넣어봤습니다.

 

관리자 환경설정에 10번에 ip넣게하고 

여러개인경우 | 나 구분자로 구분되게 해서 허용된 아이피만 접근할수있도록 하게함이 목적입니다

 

admin.lib.php 상단에 소스코드 삽입

 

[code]

function getUserIP() {
    $ipaddress = '';
    if (isset($_SERVER['HTTP_CLIENT_IP']))
        $ipaddress = $_SERVER['HTTP_CLIENT_IP'];
    else if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
        $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
    else if(isset($_SERVER['HTTP_X_FORWARDED']))
        $ipaddress = $_SERVER['HTTP_X_FORWARDED'];
    else if(isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP']))
        $ipaddress = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];
    else if(isset($_SERVER['HTTP_FORWARDED_FOR']))
        $ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
    else if(isset($_SERVER['HTTP_FORWARDED']))
        $ipaddress = $_SERVER['HTTP_FORWARDED'];
    else if(isset($_SERVER['REMOTE_ADDR']))
        $ipaddress = $_SERVER['REMOTE_ADDR'];
    else
        $ipaddress = 'UNKNOWN';
    return $ipaddress;
}

$ip=getUserIP();

 

if( strpos( $config['cf_10'],$ip) === false){

   echo "허가되지 않는 접근입니다.";

   exit;

}

 

[/code]

첨부파일

허용아이피.png (46.5 KB)
2회 2024-10-09 20:08
|

댓글 4개

좋아요, 감사 합니다.

2024-10-11 (금) 08:18:37

좋은 팁입니다. 감사합니다. ^^

감사합니다

^^ 좋아요

댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
24-10-22 조회 4,367
24-10-21 조회 4,050
24-10-20 조회 4,402
24-10-17 조회 4,783
24-10-15 조회 3,646
24-10-14 조회 3,715
24-10-14 조회 3,341
24-10-13 조회 3,714
24-10-11 조회 3,944
24-10-09 조회 3,918
24-10-08 조회 3,872
24-10-07 조회 4,180
24-10-07 조회 3,617
24-10-07 조회 4,219
24-10-07 조회 6,406
24-10-02 조회 4,375
24-10-01 조회 3,692
24-10-01 조회 3,944
24-09-30 조회 4,175
24-09-28 조회 3,892
24-09-26 조회 3,991
24-09-25 조회 3,951
24-09-24 조회 3,351
24-09-21 조회 3,826
24-09-19 조회 4,564
24-09-09 조회 3,854
24-09-04 조회 3,715
24-09-04 조회 4,118
24-08-31 조회 4,031
24-08-31 조회 3,997