image
Benutzername
Passwort
Login speichern
Passwort vergessen
Registrieren
 
Start Einloggen Einloggen Die Mitglieder Das Foren-Team Suchfunktion
4031 Beiträge & 613 Themen in 17 Foren
Keine neuen Beiträge, seit Ihrem letzten Besuch am 20.05.2012 - 15:28.
  Login speichern
Forenübersicht » Support, Anfragen, Tutorials und Codeschnipsel » Tutorials und Codeschnipsel » Floodschutz für Kommentare verstärken

vorheriges Thema   nächstes Thema  
1 Beitrag in diesem Thema (offen) Seiten (1): (1)
Autor
Beitrag imageHi
Muetze ist offline Muetze  
[ Tutorial - PHPKIT 1.6.5 ]
Floodschutz für Kommentare verstärken
#1

1189 Beiträge - Messias
Benutzergruppe: Support
Muetze`s alternatives Ego


Stimmung:
Stimmung: Neutral
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!
Muetzes Dynamische Signatur
Die Gedanken sind frei, doch die Gehirne sind leer!
Beitrag vom 16.12.2010 - 23:45
Diesen Beitrag melden  nach weiteren Posts von Muetze suchen Muetze`s Profil ansehen Muetze eine private Nachricht senden Muetze zu Ihren Freunden hinzufügen zum Anfang der Seite
Online Status im Thread "Floodschutz für Kommentare verstärken"
Bild  1 Gast
Signaturen verstecken
Seiten (1): (1) vorheriges Thema   nächstes Thema

Gehe zu:  
Es ist gerade 1 registrierter Benutzer und 35 Gäste. online. Neuester Benutzer: Susi101082
Mit 1703 Besuchern waren am 15.01.2012 - 20:25 die meisten Besucher gleichzeitig online.
Registrierte Benutzer online: Blutrausch Bot

Aktive Robots: Googlebot(12), Yandex(2), msnbot(4)
Aktive Themen der letzten 24 Stunden | Foren-Topuser
[ User | V.I.P. | Mitglied | Moderator | Administrator ]
 
© 2008-2011 Norman "Muetze" Huth - Blutrausch-Gilde.com
Impressum/Nutzungsbedingungen
Valid XHTML 1.0 Transitional CSS ist valide!
Seitenreport - Die Website & SEO Analyse