Blog notes Aternatik

Contact

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

Actualités / Nouveautés

Asterisk et vserver

Installer Asterisk dans un vserver (server virtuel) offre beaucoup d’avantage (sécurité, indépendance dans la configuration, etc…) mais (...)

Lire la suite - 8 août

Vérifier un numéro de téléphone en PHP

Cette fonction permet de vérifier un numéro de téléphone que ce soit un numéro de téléphone fixe (0…) ou un numéro gsm (06…) Le (...)

Lire la suite - 1er juin

Remplacer des mots dans une arborescence

Des chemins en dur dans des centaines de fichiers identiques ? (ici des .htaccess) Voila un script surement utile… #!/bin/bash # Usage : (...)

Lire la suite - 10 mai

Supprimer dernier caractère d’une chaine

Juste pour mémoire ! echo "truc" | sed 's/.\1\$//g'

Lire la suite - 17 avril

Variables de configuration SAMBA

Liste des variables qui peuvent être utilisées dans le fichier /etc/samba/smb.conf pour paramétrer un serveur de fichier SAMBA : %u. Nom (...)

Lire la suite - 26 mars

Web

Captcha : sécurisation de formulaires PHP

Publié le 20 mai 2007 - Tags : - (1054 visites)

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

Commentaires

Il y a 2 messages.



http://www.wikio.fr netvibes Google SPIP Suivre la vie du site RSS 2.0 Création de sites internet : Aternatik phpMyVisites

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