Ajouter un commentaire avec une "protection" anti bots par une image illisible pour un pc (captcha)

Soyez le premier à donner votre avis sur cette source.

Vue 25 855 fois - Téléchargée 714 fois

Description

Ce code vous montre comment ajouter un commentaire avec une protection contre les bots, ainsi seuls les humains peuvent ajouter un commentaire, comme sur les blogs http://blogs.developpeur.org

Pour cela je me suis fortement inspiré d'un code qui se trouve ici http://www.codeproject.com/aspnet/CaptchaImage.asp

J'ai donc créer une page qui me generait une image avec un code de lettres aléatoires de 5 chiffres. Pour simplifier les choses, je n'ai pas traduit le code C# en VB.net, j'ai juste compilé le fichier qui generait l'image, vous pouvez retrouver la dll compilé dans le zip :) à partir de cette dll j'ai fait la page CaptchaImage.jpeg.aspx, qui recupere le texte à ecrire par un variable session. Ensuite j'ai fait un UserControl (ascx) pour pouvoir facilement poster un commentaire.

Tout est dans le zip

vous n'avez qu'a placer le repertoire sur votre serveur, et créer une application web (outils d'admin>IIS>Sites Web par Défaut>AddCommentaire>Propriété>créer une application)

Source / Exemple :


'Tout est dans le zip

Conclusion :


Pour l'instant je ne peux pas vous montrer d'exemple dans cette source, mais c'est exactement le meme principe que pour ajouter un commentaire sur les blogs d'ici : http://blogs.developpeur.org/

Ce que vous retrouverez dans cette source

variables sessions
Lecture / ecriture de cookies
Controle de validations
ecriture d'une image dans une page aspx
créer une string au hasard

Merci de me laisser vos commentaires, positive ou négatives, du moment qu'elles sont constructives :)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
42
Date d'inscription
lundi 3 juillet 2006
Statut
Membre
Dernière intervention
2 juin 2008

Salut,

La seule chose que je n'ai pas aimée dans ton code c'est la dll.

Sinon, great !
Messages postés
2
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
18 mars 2010

Très utile et simple d'utilisation,

Grand merci
Messages postés
54
Date d'inscription
samedi 30 avril 2005
Statut
Membre
Dernière intervention
6 mai 2007

Bonjour,
Je trouve que ta source est assez mal documenté.

Pourrais tu rajouter une page d'exemple d'intégration dans Formulaires, juste avec l'image et le code.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.