anti spam sans captcha

pierre_jean
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 339
Inscription: 6 Avr 2005

anti spam sans captcha

Message le Jeu Jan 10, 2008 22:25

Bonjour,

Je souhaite installer un formulaire de contact et recommandation sans captcha et accessible sur mon site. J'utilise phpmailer en SMTP sur mon adresse gmail.

J'ai lu pas mal d'info sur les protection de formulaire et les anti spams notamment :

http://www.webrankinfo.com/forums/viewtopic_64076.htm
http://www.webrankinfo.com/forums/topic ... 549_15.htm

les idées que j'ai retenues :

- empêcher les injections de header
- variable aléatoire de vérification

Qu'utilisez vous comme système anti spam de formulaire ?

Koxin-L
WRInaute passionné
WRInaute passionné
 
Messages: 1925
Inscription: 29 Mar 2007

Message le Jeu Jan 10, 2008 22:28


pierre_jean
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 339
Inscription: 6 Avr 2005

Message le Jeu Jan 10, 2008 22:33

:lol:

... et en essayant d'éviter les questions également :wink:


Serious
WRInaute passionné
WRInaute passionné
 
Messages: 2438
Inscription: 21 Nov 2005

Message le Jeu Jan 10, 2008 22:47

1) formulaire cree en javascript
2) champ cache avec l'heure

pierre_jean
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 339
Inscription: 6 Avr 2005

Message le Jeu Jan 10, 2008 22:55

un temps minimum pour la validation du formulaire semble etre une bonne solution.

Par contre le javascript n'est pas accessible lui non plus :?

yep
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 286
Inscription: 3 Avr 2004

Message le Jeu Jan 10, 2008 23:33

Il n'existe pas de solution.
Les captcha image ou JS sont inaccessibles.
Les phrases trop facilement contournables.


Djoule_logo
WRInaute impliqué
WRInaute impliqué
 
Messages: 712
Inscription: 30 Mai 2007

Message le Ven Jan 11, 2008 2:17

La solution que j'ai adoptée est une formulaire "fantome" caché via le css, en plus du formulaire normal. Le formulaire fantome contient les labels classiques (title mail etc..) que les bots reconnaissent facilement. Comme il est invisible au visiteur humain si les champs sont remplis, c'est donc un bot.
Le vrai formulaire visible lui contient des labe personnalisé non identifiables par les bots.

P.S: je n'ai pas la parternité de cette solution, mais je ne sais plus d'ou je la tient.

pierre_jean
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 339
Inscription: 6 Avr 2005

Message le Ven Jan 11, 2008 8:12

Djoule_logo a écrit:La solution que j'ai adoptée est une formulaire "fantome" caché via le css, en plus du formulaire normal. Le formulaire fantome contient les labels classiques (title mail etc..) que les bots reconnaissent facilement.


Le problème c'est que ce n'est pas accessible n'ont plus toutes les personnes utilisant un navigateur texte rempliront les 2 formulaires et pourront jamais te contacter :?

yep
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 286
Inscription: 3 Avr 2004

Message le Ven Jan 11, 2008 8:57

Idem pour ceux qui naviguent avec leurs propres feuilles de style.


MarvinLeRouge
WRInaute impliqué
WRInaute impliqué
 
Messages: 525
Inscription: 1 Sep 2004

Message le Ven Jan 11, 2008 11:25

Salut,

Tu peux essayer la solution

un champ supplémentaire dans le même formulaire, que tu nommes "antispam" par exemple, et qui doit rester vide pour que le formulaire soit valide.


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

Message le Ven Jan 11, 2008 11:34

MarvinLeRouge a écrit:Salut,

Tu peux essayer la solution

un champ supplémentaire dans le même formulaire, que tu nommes "antispam" par exemple, et qui doit rester vide pour que le formulaire soit valide.


+1 un champ caché uniquement remplissable par les robots et une regle php derriere qui supprime le commentaire quand le champ est rempli.

pierre_jean
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 339
Inscription: 6 Avr 2005

Message le Ven Jan 11, 2008 12:33

raljx a écrit:+1 un champ caché uniquement remplissable par les robots et une regle php derriere qui supprime le commentaire quand le champ est rempli.


ok le champ caché si il est remplit = robot

sinon j'ai trouvé cette solution qui à l'air également sympa : secure accessible form


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8303
Inscription: 23 Nov 2005

Message le Ven Jan 11, 2008 12:45

raljx a écrit:
MarvinLeRouge a écrit:Salut,

Tu peux essayer la solution

un champ supplémentaire dans le même formulaire, que tu nommes "antispam" par exemple, et qui doit rester vide pour que le formulaire soit valide.


+1 un champ caché uniquement remplissable par les robots et une regle php derriere qui supprime le commentaire quand le champ est rempli.


Justement MarvinLeRouge, en son for intérieur de grand amateur de Trondheim, ne dit pas qu'il faille cacher ce fameux champ. Le cacher pose le souci de l'accessibilité.


Szarah
WRInaute accro
WRInaute accro
 
Messages: 8093
Inscription: 22 Fév 2006

Message le Ven Jan 11, 2008 12:49

C'est clair qu'il faut éviter le champ caché, c'est aussi simple de le montrer et de préciser qu'il doit rester vide.

pierre_jean
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 339
Inscription: 6 Avr 2005

Message le Ven Jan 11, 2008 12:50

UsagiYojimbo a écrit:Justement MarvinLeRouge, en son for intérieur de grand amateur de Trondheim, ne dit pas qu'il faille cacher ce fameux champ. Le cacher pose le souci de l'accessibilité.


Sauf si il est caché dans le html par hidden ?

anti spam sans captcha

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités