=8) { $max_limit_out=$max_limit_out*2; $max_limit_warn=$max_limit_warn*2; } $key1=date("ymd")."|$_SERVER[REMOTE_ADDR]"; $ty_password=sql_password($_POST[mb_password]); if ($mb && $mb[mb_password]==$ty_password) { //sql_fetch("delete from {$g5['point_table']} where mb_id='$mb[mb_id]' and po_rel_table='@login_check' and po_rel_action='$key1'"); } else if ($mb && $mb[mb_password]!=$ty_password && $mb[mb_level] >= $max_limit_level) { $row=sql_fetch("select count(*) as cnt from {$g5['point_table']} where mb_id='$mb[mb_id]' and po_rel_table='@login_check' and po_rel_action='$key1'"); if ($row[cnt]>$max_limit_out) { //접근차단 지정 if (!strstr($config[cf_intercept_ip],$_SERVER[REMOTE_ADDR])) { if ($config[cf_intercept_ip]) $config[cf_intercept_ip].="\n"; $config[cf_intercept_ip].=$_SERVER[REMOTE_ADDR]; $sql="update {$g5['config_table']} set cf_intercept_ip='".mysql_escape_string($config[cf_intercept_ip])."'"; //echo $sql; sql_query($sql); } //alert("접근시도 과다. 접근차단 됨"); exit; } //이미 기록했으면 기록안함.. $row2=sql_fetch("select * from {$g5['point_table']} where po_rel_table = '@login_check' and po_rel_id = '$_SERVER[REMOTE_ADDR]' and po_rel_action = '$key1' order by po_id DESC limit 1"); if ($row2[po_datetime]!='".G5_TIME_YMDHIS."') { // 포인트 건별 생성 $sql = "insert into {$g5['point_table']} set mb_id = '$mb[mb_id]', po_datetime = '".G5_TIME_YMDHIS."', po_content = '".addslashes("로그인시도:$_SERVER[REMOTE_ADDR] $_POST[mb_password] $_SERVER[HTTP_USER_AGENT]")."', po_point = '0', po_rel_table = '@login_check', po_rel_id = '$_SERVER[REMOTE_ADDR]', po_rel_action = '$key1' "; sql_query($sql,false); //접근이 너무 많음 차단함.. if ($row[cnt]>$max_limit_warn) { $tmp_row = sql_fetch(" select max(me_id) as max_me_id from {$g5['memo_table']} "); $me_id = $tmp_row[max_me_id] + 1; // 본인에게 쪽지보냄 $sql = " insert into {$g5['memo_table']} ( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo ) values ( '$me_id', '$mb[mb_id]', '$mb[mb_id]', '".G5_TIME_YMDHIS."', '로그인시도:$row[cnt]회 (시도암호:$_POST[mb_password] $_SERVER[REMOTE_ADDR])\n$_SERVER[HTTP_USER_AGENT]' ) "; sql_query($sql); // 관리자에게 쪽지보냄 if ($mb[mb_id]!=$config[cf_admin]) { $tmp_row = sql_fetch(" select max(me_id) as max_me_id from {$g5['memo_table']} "); $me_id = $tmp_row[max_me_id] + 1; // 쪽지 INSERT $sql = " insert into {$g5['memo_table']} ( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo ) values ( '$me_id', '$config[cf_admin]', '$mb[mb_id]', '".G5_TIME_YMDHIS."', '로그인시도:$row[cnt]회 (시도암호:$_POST[mb_password] $_SERVER[REMOTE_ADDR])\n$_SERVER[HTTP_USER_AGENT]' ) "; sql_query($sql); } alert("로그인 실패 횟수를 초과했습니다. 다음날 로그인을 시도해주세요. ($row[cnt]/$max_limit_warn)"); exit; } } } } ?> 재미 1 페이지 > 부산경제진흥원 창업보육센터 보누 꿈드림
홈 > 구글앱 > 재미
재미
제목
카테고리





Facebook GooglePlus KakaoStory KakaoTalk NaverBand Naver