웹마스터 팁

관리자 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;
 }

제목 글쓴이 날짜
페이지.. onmouseover... [2] skeofk 2013.05.28
게시판에 갤러리 자동 삽입 [1] 강지우588 2013.06.04
XE설치시 정상적으로 설치완료가 되지 않고 404 페이지가 뜨는경우 [4] ZEME 2013.06.04
파일 다운로드시 사이트 전환 불가 해결 방법 [3] StyleRoot 2013.06.05
레이아웃 구상에 도움을 주는 사이트 [2] WhoamI 2013.06.06
XE 자료실에 쉬운설치되게 등록하기 [1] file 도라미 2013.06.09
글쓰기 안되고 관리자만 글쓰기가 될때 해결법 [2] 소푸 2013.06.12
게시판에 specialist,officialis 같은 단어를 쓰면 작동이 안될 때 [2] file Summer 2013.06.13
XE 1.7.3.4 에서 레이아웃 설정의 메뉴가 계속 '시작메뉴가 있는 사이트맵'으로 설정되는 버그 [1] sejin7940 2013.06.16
문서 작성시 기본 카테고리 선택 Summer 2013.06.17
중복 글등록을 방지하는 간단한 팁 다크진 2013.06.18
간혹 DB오류메시지 뜨고 접속 안되는 경우 [1] 다크진 2013.06.19
아이디 계정때도 이메일 변경시 재인증 메일 발송하기 [1] 혼ME 2013.06.19
Minify 동작 안되시는분 마지막의 마지막에 확인하실것 불타는_방열판 2013.06.20
우분투 nginx + php + MariaDB 에 XE 설치하기 (+Rewrite) [2] file Neder 2013.06.22
XE + dokuwiki 도쿠위키 세션 연동시 파일 올리기 해결방법 [1] uotalkie 2013.06.25
XE 설치 중 DB 입력 완료 후 진행이 안되는 경우! [4] file S야옹이 2013.06.26
관리자 IP대역 설정 오류해결법 [1] 뒤뒤 2013.06.27
회원가입 인증메일 제목 msg_confirm_account_title 오류 해결방법 [2] 뒤뒤 2013.06.27
view_document.html 없는 곳에 구글 애드센스 삽입하기.. file 착한부산남자 2013.06.27