Jump to content

Comment mettre un captcha dans le formulaire d'inscrition?????


shugo42

Recommended Posts

J' utilise depuis peu prestashop, que je trouve vraiment bien conçu. Juste je trouve dommage qu'il n'y a pas de captcha dans le formulaire d'inscription pour commander un ou des produits. J ai essayer de mettre un captcha dans le formulaire il s'affiche mais il n est pas obligatoire donc sert a rien si quelq un a une idée pour en integrer un sa serais super sympa voila se que j ai fait pour le faire apparaitre mais je suis debutant donc voila.

Dans le fichier du formulaire /themes/votrethemes/authentification.tpl
j ai mis:


image de securisation du formulaire


Merci de recopier la combinaison ci dessus dans le champ qui suit :


<input type="text" name="verif" size="10" maxlength="5" />



apres j ai créer un fichier php : cryptimage.php qui est:

<?php
session_start();
$liste = "abcdefghijklmnopqrstuvwxyz123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$code = '';
while(strlen($code) != 5) {
$code .= $liste[rand(0,63)];
}
$_SESSION['code']=$code;
/* on crée une image de 50 pixels par 20 pixels */
$larg = 50;
$haut =20;
$img = imageCreate($larg, $haut);
$rouge = imageColorAllocate($img,255,0,221);
$noir = imageColorAllocate($img,0,0,0);
$code_police=5;
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header("Content-type: image/jpeg");
/* incorporation de la variable variable $code dans l'image */
imageString($img, $code_police,($larg-imageFontWidth($code_police)*strlen("".$code.""))/2,0, $code,$noir);
imagejpeg($img,'',23);
imageDestroy($img);
?>

Donc je le voit il s affiche dans le formulaire mais il n est pas obligatoire donc sert a rien merci d'avance
Link to comment
Share on other sites

Modification donc j ai reussi a mettre donc le captcha dans le formulaire d'inscription mais pas validation. en cherchant j ai vu que j avait oublier de changer le fichier authentication.tpl de la racine du site.donc en prenant exemple sur le captcha de Cybersteph j ai pu l'inserer dans monsite/theme/montheme/authentication.tpl maintenant j essai de modifier le fichier authentication.tpl a la base du site.Voila si quelqu un la deja fait ou peut m aider a finir ou en esperant que sa puisse servire a quelqu un. si j arrive a finir je vous metterai la solution voila

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

Sympa qui a des gens qui s'y interresse bon pour l'instant toujours pas trouver j'ai pas eu le temps a la place j 'ai mis deja une verification du mot de passe qui fait qd meme une petite securité de plus mais pour le captcha j ai pas plus chercher si y a quelqu un qui veut m aider c sans pb

merci

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...