Rechercher : dans
Par :

Sécurité Formulaire

Dernière réponse le 13 avr 2009 à 23:32:11 WebmasterSSF, le 13 avr 2009 à 16:51:02 
 Signaler ce message aux modérateurs

Bonjour,
En introduction, je dirais que je me suis formée "sur le tas" et opportuniste, je glane ce que je peux où je peux, et l'adapte à ma sauce.
C'est le cas pour le form2mail de cette page: http://www.seashepherd.fr/inscription.html
J'ai récupéré un script .cgi en opensource, et tant bien que mal, je l'ai adapté pour nous.
Tout marchait bien jusqu'à présent, mais les robots spammeurs se sont intéressés à ce formulaire, dénué de toute protection. Pour l'instant, je me contente de bannir les IP, mais ce jeux peut durer longtemps... :S
En faisant des recherches, j'ai essayé de trouver un captcha, mais n'y entendant rien en php, je suis perdue et m'arrache le peu de cheveux qui me restent pour essayer de trouver une solution simple, implémentable sur mon formulaire HTML, ou sur mon script .cgi (comment, où le mettre?)
Merci de totue aide que vous pourrez m'apporter!

Configuration: Windows XP
Firefox 3.0.8

Meilleures réponses pour « Sécurité Formulaire » dans :
[Webmaster] Un formulaire de contact pour votre site Voir Ce formulaire permet d'avoir une page pour être contacté sur son site, sans utiliser de logiciel de messagerie. La personne qui vous contacte indique son adresse, l'objet du message et son message (évidemment). Le code est une version...
[WiFi] Réseau sans fil et sécurité VoirDéfinition Infrastructure réseau Sécurité Définition Le Wifi est une technologie permettant de créer des réseaux informatiques sans fil (Wireless). Il s'agit d'une norme de l'IEEE baptisée 802.11. Sa portée varie d'un appareil à...
Télécharger Microsoft Security Essentials (XP) VoirMicrosoft Security Essentials est un Antivirus proposé pas Microsoft pour répondre à un besoin de protection contre les Virus, logiciels espions et autres logiciels malveillants. Microsoft Security Essentials est simple d'installation et facile...
Télécharger Microsoft Security Essentials (VISTA) VoirMicrosoft Security Essentials est un Antivirus proposé pas Microsoft pour répondre à un besoin de protection contre les Virus, logiciels espions et autres logiciels malveillants. Microsoft Security Essentials est simple d'installation et facile...
Les formulaires HTML VoirIntérêt d'un formulaire Les formulaires interactifs permettent aux auteurs de pages Web de doter leur page web d'éléments interactifs permettant par exemple un dialogue avec les internaute, à la manière des coupons-réponse présents dans certains...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Protection - Introduction à la sécurité des réseaux VoirQu'est-ce que la sécurité d'un réseau ? La sécurité d'un réseau est un niveau de garantie que l'ensemble des machines du réseau fonctionnent de façon optimale et que les utilisateurs desdites machines possèdent uniquement les droits qui leur ont...

1

GhostRider74, le 13 avr 2009 à 18:55:43

Bonjour,
dans ta page de formulaire tu peut par exemple rajouter une question du style
Combien font 6+4 ou quelle est la couleur du cheval blanc d'henry 4.
Après dans ta page de vérification tu crée une variable avec la réponse a la question et tu vérifie si la réponse est bonne .
EXEMPLE:
Inscription.html ( dans ton formulaire ) :

Quelle est la couleur du cheval blanc d'henry 4?
<input type="text" name="reponse" id='reponse'>


Ta page de verification :
$reponse = "blanc"
if ($_POST['reponse'] == $reponse)
{
tu continue ta verification
}
else
{
exit ('Veuillez répondre correctement a la question);
}

Ce n'est qu'une piste a toi de bien l'adapter a ta page ;)

Répondre à GhostRider74

2

WebmasterSSF, le 13 avr 2009 à 20:51:33

Donc je résume....
Sur ma page HTML, je mets le champs avec la question

dans mon script .cgi, j'intègre les lignes que tu as mentionnées... La question est: où?

Le script est téléchargeable à cette adresse... http://www.seashepherd.fr/form2mail/formmail.zip
N'y connaissant pas grand chose, je pensais le mettre après la section concernant la méthode d'envoi du formulaire (POST)

Merci!

Répondre à WebmasterSSF

3

GhostRider74, le 13 avr 2009 à 20:57:46

L'adresse n'est pas bonne

Répondre à GhostRider74

4

WebmasterSSF, le 13 avr 2009 à 22:04:35

Oops!!... *confused*... le lien est bon maintenant... http://www.seashepherd.fr/form2mail/formmail.zip (c'est le même... avec le fichier dans le BON dosseir! ;))

Merci!!

Répondre à WebmasterSSF

5

 GhostRider74, le 13 avr 2009 à 23:32:11

A mais lol j'ai mal lu j'ai cru comprendre que c'etait du php .
Pour ton code je peu pas t'aider :S

Répondre à GhostRider74