Wie ich selber mitbekommen habe, wurde durch mein Kontaktformular vermehrt Spam verschickt, was gleich an mehrere Absender ging und nicht nur an einen.
Wie schützt man sich dagegen?
All-Inkl schrieb mir zwar einen code, welchen man einbauen kann, aber das PHPKIT hat diesen schon.. nur vergass da jemand ein Zeichen mit einzufügen.
Nehmt folgende Änderung vor, damit euer Webspace nicht ebenfalls als solcher missbraucht werdet:
[size=18]phpkit 1.6.03[/size]
suche in der
admin/lib/functions.php folgendes:
|
PHP-Quelltext
|
1
|
if (!preg_match("/^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,}))/si",$checkemail)) return FALSE;
|
ersetze es damit:
|
PHP-Quelltext
|
1
|
if (!preg_match("/^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,}))$/si",$checkemail)) return FALSE;
|
[size=18]phpkit 1.6.1[/size]
suche in der
inc/func/default.php folgendes:
|
PHP-Quelltext
|
1
|
if(!preg_match("/^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,}))/si",$checkemail))
|
ersetze es damit:
|
PHP-Quelltext
|
1
|
if(!preg_match("/^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,}))$/si",$checkemail))
|
Danach ist es nur noch möglich, an eine einzige E-Mail Adresse zu schicken!
Ichd enke dieser schutz reicht, vollkommen aus. Da nicht mehr an mehrere gleichzeitig geschickt werden kann!