특정 게시판에 특정 아이피만 접근할 수 있게.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

특정 게시판에 특정 아이피만 접근할 수 있게.. 정보

특정 게시판에 특정 아이피만 접근할 수 있게..

본문

안녕하세요
 
태풍이 지나가니 상당히 덥네요
 
인텔 프레스핫의 위력 탓에 덥디더운 피씨방입니다 ㅡ0ㅡ
 
저희가 24시간 돌리는 카운터pc의.. 비록 셀러론 이지만 남아도는 리소스를 이용해서 로컬 인트라넷(홈페이지) 을 돌리는데요
 
여러가지 용도로 잘 이용해먹고 있습니다
 
물론 게시판은 그누보드4 를 이용하고 있구요
 
그런데 특정 게시판에 특정 아이피만 접속하게 하려 합니다.
 
허용되지 않은 아이피는 alert메세지가 뜨고 확인 클릭하면 뒤로 가는것이죠
 
즉, 피씨방 내부에서 접속하는 사람만 볼 수 있는 게시판.. 외부에서 접속 할 경우 회원레벨이 3 이상이라야 접속 가능
 
예를들어 61.79.244.101 ~ 61.79.244.190 의 아이피만 접속되게 하려면 어떻게 해야되죠?
 
그래도 php를 눈대중으로 주무를주는 알아서 노가다(?)식으로 대충은 할 수 있겠는데 최적화된 소스가 안나오네요^^
 
고수님들의 조언 부탁 드립니다.
  • 복사

댓글 전체

비가..많이 옵니다...
이런 방법이..될랑가 모르지만..
head.php 하단에 넣어주시면 될수도 있습니다.

<?
/*특정 아이피만 특정 게시판사용 */
//-- 61.79.244.101 ~ 61.79.244.190   
 if($is_admin != 'super' || $is_admin != 'group' ){
  if($bo_table=='basic_test'){
    for($su=100; $su<=199; $su++){
    $sayong=false;
    $exp_ip[$su]="61.79.244."."$su";
    if($exp_ip[$su] == $_SERVER[REMOTE_ADDR]) $sayong=true;
    //echo"$su : {$exp_ip[$su]} $_SERVER[REMOTE_ADDR]<br>";    
    }//for
    if($sayong==false) alert("{$_SERVER[REMOTE_ADDR]}  IP 접속불가 !"); 
    if(!$member[mb_id] || $member[mb_level]<3) alert("회원전용 입니다.");
  }//테이블
 }
?>
© SIRSOFT
현재 페이지 제일 처음으로