Wie im aktuellen klamm NL berichtet gibt es einige Spaßvögel welche die Seiten mit Anmeldungen bombardieren, habe mir überlegt da schnell was für zu basteln.
und dachte an reCaptcha....
Deshalb mal hier mein kleines Tutorial, wäre super wenn einer drüber schauen könnte ist untested....
1) Download recaptchalib.rar und nach /lib/ hochladen
2) lib/functions.lib.php
Füge vor ?> folgendes ein:
PHP-Code:
// reCaptcha Public Key
// from http://recaptcha.net/api/getkey?app=php
$reCaptchaKey = '';
3) content/intern/anmelden.php
Füge direkt nach <?
PHP-Code:
@require_once('lib/recaptchalib.php');
Suche:
PHP-Code:
if ($_POST['anmelden'] == "Jetzt anmelden!") {
Füge danach ein:
PHP-Code:
/* Start reCaptcha */
$resp = recaptcha_check_answer ($reCaptchaKey,$ip,$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]);
if (!$resp->is_valid) $error = $resp->error;
/* End reCaptcha */
Suche:
PHP-Code:
<tr>
<td class="main" align="center" colspan="2">
Vor dem Anmelden lese bitte die AGB!<br><br>
<input type="submit" name="anmelden" value="Jetzt anmelden!">
</td>
</tr>
Füge davor ein:
PHP-Code:
<tr>
<td class="main" align="center" colspan="2">
<?=recaptcha_get_html($reCaptchaKey);?>
</td>
</tr>
Kann das mal einer testen?
*edit*
Natürlich müsst ihr in der functions.lib auch euren key eingeben