ch3co2h a écrit :
En fait
je souhaite créer un systeme qui empeche la création automatique de compte. Dans mon site, les utilisateurs peuvent créer un compte simplement en remplissant un formulaire et je souhaite que cette opération ne puisse pas s'effectuer de maniere automatique.
J'ai réfléchi un peu et je vais faire un systeme qui existe déja c'est a dire, une image avec une valeur tous deux générés aléatoirement puis je demande a l'utilisateur de recopier la valeur dans une boite de texte.
Je sais pas trop comment m'y prendre...merci de m'aider.
|
C'est pas 'très' compliqué.
1) générer un mot de 6 caractères par exemple (mellant chiffres et lettres pourquoi pas).
2) Stoker ce "mot" pour plus tard dans une variable en session par exemple.
3) Utiliser la librairie GD de PHP pour générer une image à partir de caractères pris dans une ou plusieurs polices TTF fournies et mises sur le serveur par toi. Varier la taille des lettres, la police, l'orientation des catactère et constituer une image .png ou .jpeg
4) Afficher donc la page de formulaire contenant la fameuse image que tu viens de générer.
5) Après la validation du formulaire, vérifier dans la page de traitement que les données entrées par l'utilisateur correspondent bien à la variable de session du (2).