지속적으로 비번이 틀리는 ip블록지정에 질문드립니다. 정보
지속적으로 비번이 틀리는 ip블록지정에 질문드립니다.본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
혹시 이것 적용을 하신분이나 불당님한번 봐주세요
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=17004&sca=&sfl=mb_id%2C1&stx=echo2me
/bbs/login_check.php ...
if (!$mb[mb_id] || (sql_password($mb_password) != $mb[mb_password])) {
// 로그인 오류를 db에 기록 합니다.
$sql = " insert into $g4[login_fail_log_table] (mb_id, ip_addr, log_datetime, log_url) values ('$mb_id', '$_SERVER[REMOTE_ADDR]', '$g4[time_ymdhis]', '/bbs/login_check.php') ";
sql_query($sql);
// 오류 횟수를 체크해서 차단할지를 결정 합니다.
if ($config['cf_retry_time_interval'] > 0 && $config['cf_retry_count']) {
$sql = " select count(*) as cnt from $g4[login_fail_log_table] where log_datetime >= " . date("Y-m-d H:i:s", $g4[server_time] - $config['cf_retry_time_interval']);
$result = sql_fetch($sql);
$ip = $_SERVER[REMOTE_ADDR];
if ($result['cnt'] >= $config['cf_retry_count']) {
$pattern = explode("\n", trim($config['cf_intercept_ip']));
if (empty($pattern[0])) // ip 차단목록이 비어 있을 때
$cf_intercept_ip = $ip;
else
$cf_intercept_ip = trim($config['cf_intercept_ip'])."\n{$ip}";
$sql = " update {$g4['config_table']} set cf_intercept_ip = '$cf_intercept_ip' ";
sql_query($sql);
}
}
alert("가입된 회원이 아니거나 패스워드가 틀립니다.\\n\\n패스워드는 대소문자를 구분합니다.");
}
이부분만 추가하면 정상적인 팩스워드를 입력해도
가입된 회원이 아니거나 패스워드가 틀립니다.패스워드는 대소문자를 구분합니다가 뜹니다.
이유가 무엇인지요 아려켜주세용
오류 주소 :
혹시 이것 적용을 하신분이나 불당님한번 봐주세요
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=17004&sca=&sfl=mb_id%2C1&stx=echo2me
/bbs/login_check.php ...
if (!$mb[mb_id] || (sql_password($mb_password) != $mb[mb_password])) {
// 로그인 오류를 db에 기록 합니다.
$sql = " insert into $g4[login_fail_log_table] (mb_id, ip_addr, log_datetime, log_url) values ('$mb_id', '$_SERVER[REMOTE_ADDR]', '$g4[time_ymdhis]', '/bbs/login_check.php') ";
sql_query($sql);
// 오류 횟수를 체크해서 차단할지를 결정 합니다.
if ($config['cf_retry_time_interval'] > 0 && $config['cf_retry_count']) {
$sql = " select count(*) as cnt from $g4[login_fail_log_table] where log_datetime >= " . date("Y-m-d H:i:s", $g4[server_time] - $config['cf_retry_time_interval']);
$result = sql_fetch($sql);
$ip = $_SERVER[REMOTE_ADDR];
if ($result['cnt'] >= $config['cf_retry_count']) {
$pattern = explode("\n", trim($config['cf_intercept_ip']));
if (empty($pattern[0])) // ip 차단목록이 비어 있을 때
$cf_intercept_ip = $ip;
else
$cf_intercept_ip = trim($config['cf_intercept_ip'])."\n{$ip}";
$sql = " update {$g4['config_table']} set cf_intercept_ip = '$cf_intercept_ip' ";
sql_query($sql);
}
}
alert("가입된 회원이 아니거나 패스워드가 틀립니다.\\n\\n패스워드는 대소문자를 구분합니다.");
}
이부분만 추가하면 정상적인 팩스워드를 입력해도
가입된 회원이 아니거나 패스워드가 틀립니다.패스워드는 대소문자를 구분합니다가 뜹니다.
이유가 무엇인지요 아려켜주세용
댓글 전체