Annonce ToutSurTout

Bienvenue sur toutsurtout.biz

Déjà 15 ans !

Radio TST

Si vous souhaitez participer vous aussi aux discussions sur le forum, il faut vous inscrire ou vous identifier.

Le Thème TST Automne est maintenant en place.

Les inscriptions sont actuellement OUVERTES.

Message 1 Discussion postée le 28-10-2011 à 07:31:41

Loic
Avatar de Loic


Titre: Administrateur d'élite
Avancement: Niveau 5
Lieu: Avec Solenne
Date d'inscription: 26-09-2009
Messages: 107 780
Site web

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.


http://www.toutsurtout.biz/img/UserBarTST.gif
http://www.toutsurtout.biz/img/Sign-Loic.gif
Loic DL un jour, Loic DL toujours ...