Contents

조회 수 10778 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
관리자 IP를 풀IP로 지정하는건 제대로 동작하나
203.* , 203.255.255.* 와 같이 대역으로 설정하면 관리자 IP대역을 맞게 설정하고
대역내에 들어가는 IP래도
현재는 소스코드가 잘못 작성되어 접근이 차단되는 버그가 있습니다.
 
오류해결 방법은(1.7.3.4기준)
 
./modules/member/member.admin.model.php 파일의
292라인의 getMemberAdminIPCheck() 함수를 아래로 바꿔주시면 됨.
function getMemberAdminIPCheck()
{
    $db_info = Context::getDBInfo();
    $admin_ip_list = $db_info->admin_ip_list;
    $admin_ip_list = explode(",",$admin_ip_list);
    $oMemberModel = &getModel('member');
    $ip = $_SERVER['REMOTE_ADDR'];
    $falg = false;
    foreach($admin_ip_list as $admin_ip_list_key => $admin_ip_value)
    {
        if(preg_match('/^\d{1,3}(?:.(\d{1,3}|\*)){3}\s*$/',
            $admin_ip_value, $matches) && $ip)
        {
            $admin_ip = $matches[0];
            /* 관리자 IP대역 오류수정전 원본
            $admin_ip = str_replace('*','',$admin_ip);
            $admin_ip_patterns[] = preg_quote($admin_ip);    
            $admin_ip_pattern = '/^('.implode($admin_ip_patterns,'|').')/';
            */
            $admin_ip_pattern = preg_quote($admin_ip);    
            $admin_ip_pattern = "/^".str_replace('\\*','\\d{1,3}',
                $admin_ip_pattern) . "/";

            if(preg_match($admin_ip_pattern, $ip, $matches)) return true;
            $flag = true;
        }
    }
    if(!$flag) return true;
    return false;
}


?

  1. 프로그램 문서 관리 (Doxygen)

    Date2013.04.23 CategoryDevelop Byhooni Views16391
    Read More
  2. 프로그래밍에서 foo, bar 함수의 유래

    Date2013.06.25 CategoryDevelop Byhooni Views21265
    Read More
  3. 프로그래밍 소스 관련 사이트..

    Date2013.04.23 CategoryDevelop Byhooni Views16486
    Read More
  4. 페이팔에서 돈 찾기 (Paypal withdraw)

    Date2014.02.20 CategoryDevelop Byhooni Views11387
    Read More
  5. 캘리포니아 운전면허 족보

    Date2017.06.12 CategoryDevelop Byhooni Views742
    Read More
  6. 최근 논문 자료 (2011/01/03, 만현형한테 보낸거..)

    Date2013.04.23 CategoryDevelop Byhooni Views10366
    Read More
  7. 참고하고 지울 자료.. 집에서 바야지.. ㅋㅋ

    Date2013.04.23 CategoryDevelop Byhooni Views12129
    Read More
  8. 정리할 자료.

    Date2015.07.02 CategoryDevelop Byhooni Views679
    Read More
  9. 자주 쓰는 Docker 명령어 alias

    Date2020.01.10 CategoryDevelop Byhooni Views269808
    Read More
  10. 이어서 작업할 내용~

    Date2013.11.21 CategoryDevelop Byhooni Views0
    Read More
  11. 웹페이지 성능 테스트 툴 설명

    Date2013.04.23 CategoryDevelop Byhooni Views27449
    Read More
  12. 알고리즘 성능분석

    Date2014.06.24 CategoryDevelop Byhooni Views2972
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 71 Next
/ 71