j'ai un site internet professionnel où l'on peut demander un dossier détaillé via un formulaire (fait en PHP)
Mais il y a souvent des personnes qui abuse de ce service en envoyant 3 ou 4 fois leurs demandes (parce qu'ils ont cliqués sur plusieurs fois sur "Envoyer"), ou en mettant des coordonnées erronées pour "tester" le service.
Est-ce que quelqu'un aurait la solution pour contrer ce problème ?
Si tu leur demande leur adresse mail, tu leur envoi un mail avec un lien de confirmation, comme sa, s'il mette une fausse adresse mail, il ne pourrons pas confirmer leur demande, et donc tu annule leur demande.
tu déclare une session, chaque fois que l'on soumet le formulaire tu incrémente de 1. Quand tu atteint 2 ou 3 tu banni l'ip du site ou tu rend indisponible la page du formulaire pour la personne concerné.
autre méthode, lorsque l'on soumet le formulaire, tu désactive le boutton Envoyé. Cherche sur l'editeurjavascript.com
Une combinaison de javascript et de php serait du meilleur effet, javascript pour s'assurer que les champs sont remplis convenablement, et ensuite en php il suffirait de faire un count sur le post, le tour est joué.