Comment puis-je avoir une vérification d'image Captcha en utilisant des formulaires asp.net?Vérification de l'image Captcha: en C# .net et asp.net
Répondre
Un couple de choses à regarder:
Ce fut après quelques minutes de recherche - je suis sûr que vous pouvez trouver plus.
ce http://www.codeproject.com/KB/custom-controls/CaptchaControl.aspx fera grand ...
utiliser reCapthca c'est beaucoup plus sûr. – rook
Etes-vous sûr de ça? J'ai entendu un ami hacker que captcha donne des informations à x entreprises qui ont généré du texte à x temps sera y et de cette façon ils peuvent spammer ... –
Je l'ai utilisé celui-ci d'abord: http://www.codeproject.com/KB/custom-controls/CaptchaControl.aspx
Mais j'ai eu des problèmes de spam massif par les robots. Utilisation de ReCaptcha fonctionne parfaitement jusqu'à présent.
merci beaucoup – AjmeraInfo
+1 reCapthca rocks! – rook
tout d'abord la charge vers le bas MSCaptcha.dll du filet importation qui dll dans la barre d'outils et ajouter également des références dans votre dossier Bin Dans le fichier ASPX écrire le code suivant
<cc1:CaptchaControl ID="CaptchaControl1" runat="server"
CaptchaBackgroundNoise="Low" CaptchaLength="6"
CaptchaHeight="60" CaptchaWidth="200"
CaptchaLineNoise="None" CaptchaMinTimeout="5"
CaptchaMaxTimeout="240" FontColor="#529E00"/>
<asp:Label ID="lbl" runat="server" Text="Verification Code *" style="display: inline-block;width: 200px;line-height: 1.8; vertical-align: top; font-size: 12px;font-weight:bold;"></asp:Label>
<asp:TextBox ID="txtcaptcha" runat="server" Height="22px" Width="325px" style="border: 1px solid #900;"></asp:TextBox>
et dans le code behind écriture
CaptchaControl1.ValidateCaptcha(txtcaptcha.Text.Trim());
if (CaptchaControl1.UserValidated)
{
lbierror.ForeColor = System.Drawing.Color.Green;
lbierror.Text = "Valid";
}
else
{
lbierror.ForeColor = System.Drawing.Color.Red;
lbierror.Text = "InValid Captacha";
}
J'espère cela fonctionnera
+1 Bon sang M. Skeet, vous me battre au poinçon. – rook
reCAPTCHA bibliothèque .NET est la bibliothèque parfaite mais BotDetect ASP.NET CAPTCHA Version d'essai gratuite – AjmeraInfo
J'utilise BotDetect maintenant sur un nouveau projet. Je l'ai choisi car il n'a pas de dépendances externes, prend en charge l'audio et dispose de plusieurs paramètres régionaux. Source complète disponible pour 600 $. –