Pour la sécurité j'aime pas les capcha non plus ce que je proposerai:
utiliser un token dans le formulaire et lier le token avec la session en cours.
Comme ça c'est transparent pour l'utilisateur, ça limite quand même les bots bourrin.
En associant à une session on peux limiter le nombre d'envois selon l'ip bon pas super.
Cela dit faire un bot qui prend le token et l'envois avec le formulaire n'a rien de compliqué, mais ça oblige le bot à télécharger le page, trouver le token avant d'envoyer quoi que ce soit.
Pour les numéro de téléphones je viens justement de coder une petite fonction qui pour ça, histoire de prendre tout les numéro genre +33 55.56.11.00
Et une une autre fonction pour changer ça +33 55.56.11.00 -> 003355561100
Condition pour que ce soit un phone valide : qu'il y ai pas de lettre dedans et qu'il y a 6 chiffre dedans au moins.
Pour le condition de validation d'une entrée un tooltips qui explique ce qu'il faut entrer lorsque le champ à le focus serai pas mal.
Après le plus important selon moi c'est que si le formulaire est mal remplis qu'il ne revienne pas vide!!! si il reviens vide je m'enfuis à tout les coup.
Faut aussi que l'utilisateur ai le temps pour remplir le formulaire, ça sert à rien de limité à 2 minutes.
# bien vu
Posté par lsmod . En réponse au journal Les créateurs de formulaires sont complètement abrutis.... Évalué à 1.
utiliser un token dans le formulaire et lier le token avec la session en cours.
Comme ça c'est transparent pour l'utilisateur, ça limite quand même les bots bourrin.
En associant à une session on peux limiter le nombre d'envois selon l'ip bon pas super.
Cela dit faire un bot qui prend le token et l'envois avec le formulaire n'a rien de compliqué, mais ça oblige le bot à télécharger le page, trouver le token avant d'envoyer quoi que ce soit.
Pour les numéro de téléphones je viens justement de coder une petite fonction qui pour ça, histoire de prendre tout les numéro genre +33 55.56.11.00
Et une une autre fonction pour changer ça +33 55.56.11.00 -> 003355561100
Condition pour que ce soit un phone valide : qu'il y ai pas de lettre dedans et qu'il y a 6 chiffre dedans au moins.
Pour le condition de validation d'une entrée un tooltips qui explique ce qu'il faut entrer lorsque le champ à le focus serai pas mal.
Après le plus important selon moi c'est que si le formulaire est mal remplis qu'il ne revienne pas vide!!! si il reviens vide je m'enfuis à tout les coup.
Faut aussi que l'utilisateur ai le temps pour remplir le formulaire, ça sert à rien de limité à 2 minutes.