Hocam sana Murat Atay'ın hazırladığı class ı gnderiyorum.. Gayet basit gibi grünmesine rağmen çok kullanışlı.. / FloodDam 1.0.4 Copyright 2005 Murat ATAY This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA / // IP adresi bulunamayan kullanıcılara izin ver. // Allow users when IP not found. var $allow_noip = FALSE; // // Okuma veya yazma hatası durumunda izin ver. // Allow when read or write error. var $allow_error = FALSE; // // IP listesinin tutulacağı dizin adı. Yazılabilir olmalıdır. // IP list log directory. Must be writeable. var $directory = 'ip'; // Maksimum istek sayısı. // Maximum request number. var $hits = 10; // Maksimum istek sayısı için minimum süre. // Minimum time for the maximum request number. var $seconds = 5; // $ban_time süre sonra blokeleri kaldır. // Remove bans after $ban_time later. var $clear_bans = TRUE; // // IP nin ne kadar süre bloke edileceğini belirten süre. // Time for how much time the IP will be banned. var $ban_time = "+1 day"; // RNEK: $seconds saniye içerisinde $hits adet istek yapılırsa IP bloke edilir. // EXAMPLE: If requests are more than $hits within $seconds seconds than IP will be blocked. // Ne yaptığınızı gerçekten bilmiyorsanız aşağıdaki satırları değiştirmeyin. // Don't change lines below unless you really know what you are doing. var $blocked = FALSE; var $client_ip = NULL; var $client_seconds = 0; var $client_average = 0; function flooddam { if (!$this->client_ip = $this->find_client_ip { if } else { if ($this->file_ip_banned if ($this->file_ip_check $time_array = time ; if (count >= $this->hits) { if (($this->client_seconds = $time_array - $time_array ) < $this->seconds) $time_array = array_slice ; } $this->client_average = ($time_array - (array_sum / count ; $this->times = implode ; if (!$this->file_ip_write if { if $this->file_ip_ban($this->client_ip, time ; exit; } } } function file_ip_ban function file_clean_ip_ban { if ($dir = opendir { while (($file = readdir ! FALSE) { $fileinfo = pathinfo ; if { if (time > strtotime($this->ban_time, $this->file_read } } } closedir ; } function file_ip_read function file_read function file_ip_write { if ($fp = @fopen else } function file_ip_check function file_ip_banned function find_client_ip { if (! empty elseif (! empty elseif (! empty else }}?> Kullanımıda gayet basit hocam. PHP kodu - hp require ; ?>$flooddam = new flooddam ;?>FloodDam DemoBu demoya bağlandığınız IP adresiniz dir. if (empty else { ?>Son yaptığınız istek arası geçen süre saniyedir. Son yaptığınız istek arası geçen ortalama süre saniyedir. Minimum süre olan saniyeyi aşarsanız IP adresiniz bloke edilecektir.

Wordpress sistemlerinde yorum yazın kısmında güvenlik soru vs.. gibi nlemler yok, sistem nasıl işliyor? ben yorum alanımı misafirlere açık bırakmak istiyorum ancak güvenlik nedeniyle kapalı.. birde hidden input olayında başka bir yerden posttu nasıl etkisiz hale getirebilirim? ...

wordpress yorum için disqus sistemini nerebilirim. Reecep Tayyip'in Askerleriyiz

En temizi captcha.. There are 10 types of people in the world. Those who knows binary and those who dont...

: wordpress yorum için disqus sistemini nerebilirim. hocam kendi sistemimi oluşturmaya çalışıyorum. mantıken sessionlara saniye bazında değer vermek geldi tahribatta olduğu gibi belirli aralıklarda işlem yaptırılabilir ancak ne kadar güvenlidir? ...

: diamonique bunu yazdı: wordpress yorum için disqus sistemini nerebilirim. hocam kendi sistemimi oluşturmaya çalışıyorum. mantıken sessionlara saniye bazında değer vermek geldi tahribatta olduğu gibi belirli aralıklarda işlem yaptırılabilir ancak ne kadar güvenlidir? Sessionlarla vereceksin nce. baktın lamerlerden başkaları da uğraşıyor o zaman bi üst seviyeye geçirirsin captcha ya kadar ama ortada fol yok yumurta yokken bu paranoyaya gerek yok Wordpressten tiksiniyorum

wp ile ilgili sorunu dogru anladıysam eger "onaylamadan yayınlama" seceneğini aktif yaparsan yorum yapıldıktan sonra yayınlamak için panelde ynetici onayı gerektiriyor. bi de akismet var spamlere karsı eklenti.