지

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

· 2024-10-09 (수) 20:07:53 · 3883 · 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,327
24-10-21 조회 4,025
24-10-20 조회 4,360
24-10-17 조회 4,743
24-10-15 조회 3,612
24-10-14 조회 3,691
24-10-14 조회 3,303
24-10-13 조회 3,679
24-10-11 조회 3,909
24-10-09 조회 3,884
24-10-08 조회 3,846
24-10-07 조회 4,156
24-10-07 조회 3,577
24-10-07 조회 4,203
24-10-07 조회 6,376
24-10-02 조회 4,346
24-10-01 조회 3,665
24-10-01 조회 3,910
24-09-30 조회 4,145
24-09-28 조회 3,870
24-09-26 조회 3,957
24-09-25 조회 3,910
24-09-24 조회 3,317
24-09-21 조회 3,806
24-09-19 조회 4,531
24-09-09 조회 3,820
24-09-04 조회 3,686
24-09-04 조회 4,086
24-08-31 조회 4,006
24-08-31 조회 3,955