접근가능 IP, 접근차단 IP

· 2010-09-10 (금) 20:23:59 · 4293 · 4
관리자 모드에서 기본환경설정에서
접근가능IP 칸에 실수로 접근차단 IP를 입력한 경우
자기 자신도 접근할 수 없게 되어 버렸는데요...

돈을 주고 프로그래머에게 부탁해서 해결한 바 있습니다만,

또 이런 일이 발생하면, 해결하는 방법이 있는지요?

다시 말씀드리자면,
접근가능 IP 칸에 아무 것도 없어야 하는데,
실수로 어떤 IP나 어떤 글자를 입력하면,
아무도 홈페이지에 접속할 수 없게 되어 버립니다.
자기 자신도 접속 못하게 됩니다.

이렇게 되어 버린 경우,
FTP나 DB에 접속해서 해결하는 방안이 있으면 알려주시면 감사하겠습니다.
|

댓글 4개

DB접속하셔서 g4_config 테이블에 있는

접근가능 IP : cf_possible_ip
접근차단 IP : cf_intercept_ip

수정하시면 될듯 싶네요.
2010-09-16 (목) 02:59:15
답변 감사합니다.
dbconfig.php 와 같은경로에 있는 common.php 에서 다음을 주석 처리 하시면 될듯..

$is_admin = is_admin($member['mb_id']);
if ($is_admin != "super") {
// 접근가능 IP
$cf_possible_ip = trim($config['cf_possible_ip']);
if ($cf_possible_ip) {
$is_possible_ip = false;
$pattern = explode("\n", $cf_possible_ip);
for ($i=0; $i<count($pattern); $i++) {
$pattern[$i] = trim($pattern[$i]);
if (empty($pattern[$i]))
continue;

//$pat = "/({$pattern[$i]})/";
$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
$pat = "/^{$pattern[$i]}/";
$is_possible_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
if ($is_possible_ip)
break;
}
if (!$is_possible_ip)
die ("접근이 가능하지 않습니다.");
}

// 접근차단 IP
$is_intercept_ip = false;
$pattern = explode("\n", trim($config['cf_intercept_ip']));
for ($i=0; $i<count($pattern); $i++) {
$pattern[$i] = trim($pattern[$i]);
if (empty($pattern[$i]))
continue;

$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
$pat = "/^{$pattern[$i]}/";
$is_intercept_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
if ($is_intercept_ip)
die ("접근 불가합니다.");
}
}
2010-09-16 (목) 02:58:54
저도 그렇게 해 봤는데,
접근할 수는 있지만, 어드민 메인에 접근은 가능하지만, 기본환경설정 메뉴를 볼 수 없더군요...
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
10-09-11 조회 1,669
10-09-11 조회 1,777
10-09-11 조회 1,697
10-09-10 조회 1,607
10-09-10 조회 1,813
10-09-10 조회 1,895
10-09-10 조회 4,294
10-09-10 조회 1,616
10-09-10 조회 1,763
10-09-10 조회 2,073
10-09-10 조회 1,610
10-09-10 조회 1,617
10-09-10 조회 1,848
10-09-10 조회 1,723
10-09-10 조회 3,108
10-09-10 조회 1,871
10-09-10 조회 1,624
10-09-10 조회 1,615
10-09-10 조회 1,753
10-09-10 조회 1,981