Blog notes Aternatik

Contact
Accueil du site > Articles et ressources > Web > Captcha : sécurisation de formulaires PHP

Captcha : sécurisation de formulaires PHP

Il existe différentes techniques pour sécuriser des formulaires en php. L’une d’elles consiste à insérer un texte/image aléatoire que l’internaute devra recopier manuellement. Mise en oeuvre de Cryptographp, un script permettant la génération d’image de ce type.

D’après le site :

Cryptographp est un script en PHP générateur de cryptogrammes, appelés captchas. Cryptographp limite l’activité malsaine des robots qui bombardent les sites de spam et qui automatisent les formulaires en ligne : Inscriptions espaces membres, livres d’or, forums, zones d’authentification...

Il nous faut télécharger la dernière version sur le site. A ce jour, la version 1.4 est utilisée. Décompresser l’archive dans un répertoire du site.

Dans le formulaire a sécuriser, il faut insérer ce bout de code pour inclure la librairie :

 $cryptinstall="./crypt/cryptographp.fct.php";
 include $cryptinstall;  
 

Pour afficher le captcha dans le formulaire, il suffit de demander :

dsp_crypt(0,1);

Le captcha doit s’afficher, il faut maintenant le traiter lors de l’envoi du formulaire. C’est la fonction chk_crypt qui s’en occupe :

  if (chk_crypt($_POST['code']))
     echo "Bravo";
     else echo "Erreur";

Adapter le code aux pages, bien entendu.

Montre en main : 10 min pour prendre en main et installer cryptographp !

Pour plus d’infos, rendez vous sur la page de doc

Voir en ligne : Librairie Captcha

retour top

2 Messages de forum

Voir toute la discussion

http://www.wikio.fr netvibes Google SPIP Suivre la vie du site RSS 2.0

Aternatik - tél : 04.86.57.31.22 | SIRET 484 907 530 00030 - NAF 6201Z
plan du site |  RSS 2.0 Suivre la vie du site SPIP
Création de sites et solutions internet

Creative Commons License
Le contenu du site est mis à disposition sous un contrat Creative Commons.