ToutSurTout.biz
FluxBB : Comment réduire les fausses inscriptions ?


Ouvrez le fichier register.php

Cherchez :

// Check that someone from this IP didn't register a user within the last hour (DoS prevention)

Ajoutez AVANT :

// On vérifie s'il ne s'agit pas d'un robot
if($_POST['username'] != ""){die('Il semblerait que vous êtes un robot. Fin de la procédure.');}
// Fin de la vérification

Cherchez :

<p><input type="submit" name="register" value="<?php echo $lang_register['Register'] ?>" /></p>

Ajoutez AVANT :

<div class="class_cachee">
<label><strong>Username</strong><br /><input type="text" name="username" size="60" maxlength="60" /><br /></label>
</div>

Ouvrez style/imports/base.css

Ajoutez A LA FIN :

.class_cachee{display:none;}

Envoyez le tout sur votre serveur.

Que fait ce code ? Il rajoute un champ nommé "username" que les robots vont vite remplir. Lors de la validation de ce formulaire, si ce champ n'est pas vide (car il est invisible pour la personne qui va s'inscrire, sauf pou les bots), alors l'inscription est annulée.