지

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

허용아이피.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)
3회 2024-10-09 20:08
|

댓글 4개

좋아요, 감사 합니다.

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

감사합니다

댓글을 작성하시려면 로그인이 필요합니다.
+
제목 글쓴이 날짜 조회
24-11-04 조회 5,453
24-11-02 조회 4,830
24-10-28 조회 5,182
24-10-24 조회 5,489
24-10-22 조회 5,587
24-10-21 조회 5,307
24-10-20 조회 5,704
24-10-17 조회 5,864
24-10-15 조회 4,645
24-10-14 조회 4,735
24-10-14 조회 4,354
24-10-13 조회 4,765
24-10-11 조회 4,969
24-10-09 조회 4,955
24-10-08 조회 4,908
24-10-07 조회 5,238
24-10-07 조회 4,614
24-10-07 조회 5,247
24-10-07 조회 7,471
24-10-02 조회 5,465
24-10-01 조회 4,724
24-10-01 조회 4,985
24-09-30 조회 5,226
24-09-28 조회 4,978
24-09-26 조회 5,018
24-09-25 조회 4,960
24-09-24 조회 4,349
24-09-21 조회 4,824
24-09-19 조회 5,591
24-09-09 조회 4,843