Bonjour à tous !
Je ne sais pas trop si de nouvelles solutions existent et je suis tombé sur une discussion (close malheureusement) à ce sujet sur ce forum.
Je voudrais trouver un captcha le plus "user-friendly" possible, voir pas de captcha mais réaliser un anti-spam simple. C'est à installer sur un site à grande majorité pour des personnes très très peu habituées à l'informatique, souvent agées, voir handicapées
Ce n'est donc pas non-plus une cible de choix pour le spam, je n'ai pas forcément besoin d'une sécurité énorme.
J'avais ma petite suggestion et je voulais savoir ce que vous en pensiez.
Et une petite solution simple, sans captcha (avec un cookie, dans un premier temps)
- On créé un cookie à l'arrivée de l'utilisateur sur le formulaire.
Ce cookie a une durée de vie très courte (5 secondes) juste le temps que l'utilisateur remplisse le formulaire, le robot lui le remplira à toute vitesse et n'attendra pas 5 secondes.
- En imaginant qu'on a un formulaire avec quelques champs à remplir, éventuellement en désactivant l'autocompletion du navigateur (ou utiliser des noms de champs "exotiques") pour obliger l'internaute à saisir toutes les infos (e-mail, nom...), plus un message par exemple, on ne tapera pas tout ça en 5 secondes (voir 10, pourquoi pas)
- On vérifie la présence du cookie, s'il n'existe pas, le formulaire est considéré valide, s'il existe, c'est l'inverse. Et cela arrêtera pas mal de robots, non?
Solution alternative avec la session : envoyer en variable session le timestamp + 5 secondes et tester si on est supérieur lors de la validation
Si vous pensez que c'est idiot, je me tournerai probablement vers la solution de la page intermédiaire, qui comporterait un récapitulatif du message, pourquoi pas.
Modifié par Mattew (27 Mar 2009 - 10:02)
Je ne sais pas trop si de nouvelles solutions existent et je suis tombé sur une discussion (close malheureusement) à ce sujet sur ce forum.
Je voudrais trouver un captcha le plus "user-friendly" possible, voir pas de captcha mais réaliser un anti-spam simple. C'est à installer sur un site à grande majorité pour des personnes très très peu habituées à l'informatique, souvent agées, voir handicapées

J'avais ma petite suggestion et je voulais savoir ce que vous en pensiez.
Et une petite solution simple, sans captcha (avec un cookie, dans un premier temps)
- On créé un cookie à l'arrivée de l'utilisateur sur le formulaire.
Ce cookie a une durée de vie très courte (5 secondes) juste le temps que l'utilisateur remplisse le formulaire, le robot lui le remplira à toute vitesse et n'attendra pas 5 secondes.
- En imaginant qu'on a un formulaire avec quelques champs à remplir, éventuellement en désactivant l'autocompletion du navigateur (ou utiliser des noms de champs "exotiques") pour obliger l'internaute à saisir toutes les infos (e-mail, nom...), plus un message par exemple, on ne tapera pas tout ça en 5 secondes (voir 10, pourquoi pas)
- On vérifie la présence du cookie, s'il n'existe pas, le formulaire est considéré valide, s'il existe, c'est l'inverse. Et cela arrêtera pas mal de robots, non?
Solution alternative avec la session : envoyer en variable session le timestamp + 5 secondes et tester si on est supérieur lors de la validation

Si vous pensez que c'est idiot, je me tournerai probablement vers la solution de la page intermédiaire, qui comporterait un récapitulatif du message, pourquoi pas.
Modifié par Mattew (27 Mar 2009 - 10:02)