| Autor |
| Beitrag |

| Thema bewerten |
 |
| Du musst eingeloggt sein um dieses Thema bewerten zu können! |
| Noch keine Bewertung |
|
|
|
|
[ Tutorial - PHPKIT 1.6.5 ] Floodschutz für Kommentare verstärken |
#1 |
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
In der Grundeinstellung ist es so, das der Floodschutz für Kommentare so ist, das Bots mehrere Kommentare schreiben können, wenn Sie das Captcha einmal geknackt haben in einer Session, so lange diese immer unter einem andern Content schreiben, mit dieser Anpassung wird, dies geändert, so schafft ein Bot maximal 1 Kommentar, falls er mal durch kommt. Diese Änderung ist nur für Gäste gültig, für registrierte Benutzer ist der klassische Floodschutz gülitig
Suche in der pkinc/public/comment.php nach:
PHP-Code
Code markieren
|
$floodcontrol=pkTIME-($config['comment_floodctrl']*60);
$infocount=$SQL->fetch_array($SQL->query("SELECT COUNT(*)
FROM ".pkSQLTAB_COMMENT."
WHERE comment_ip='".$SQL->f($ENV->getvar('REMOTE_ADDR'))."' AND
comment_subid='".intval($_POST['subid'])."' AND
comment_userid='".intval(pkGetUservalue('id'))."' AND
comment_time>'".$floodcontrol."'
LIMIT 1"));
|
|
Code markieren
8 Zeilen
|
und ERSETZE mit:
PHP-Code
Code markieren
|
/* Flood Anpassung by Norman "Muetze" Huth */
$floodcontrol=pkTIME-($config['comment_floodctrl']*60);
if(pkGetUservalue('id'))
{
$infocount=$SQL->fetch_row($SQL->query("SELECT COUNT(*)
FROM ".pkSQLTAB_COMMENT."
WHERE comment_ip='".$SQL->f($ENV->getvar('REMOTE_ADDR'))."' AND
comment_subid='".intval($_POST['subid'])."' AND
comment_userid='".intval(pkGetUservalue('id'))."' AND
comment_time>'".$floodcontrol."'
LIMIT 1"));
}
else
{
$infocount=$SQL->fetch_row($SQL->query("SELECT COUNT(*)
FROM ".pkSQLTAB_COMMENT."
WHERE comment_ip='".$SQL->f($ENV->getvar('REMOTE_ADDR'))."' AND
comment_userid='0' AND
comment_time>'".$floodcontrol."'
LIMIT 1"));
}
/* Flood Anpassung by Norman "Muetze" Huth */
|
|
Code markieren
22 Zeilen
|
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 16.12.2010 - 23:45 |
|
| Online Status im Thread "Floodschutz für Kommentare verstärken" |
 |
1 Gast |