如何使用asp.net表單驗證Captcha圖像?驗證碼驗證碼:在C#.net和asp.net
回答
使用reCapthca它是更安全。 – rook 2010-03-03 19:01:28
你確定嗎?我聽到一位朋友黑客說,captcha給x公司提供信息,x時間生成文本的公司將是y,並以這種方式他們可以發送垃圾郵件... – 2010-03-31 08:40:17
我已經使用這個一個第一: http://www.codeproject.com/KB/custom-controls/CaptchaControl.aspx
但我已經通過機器人大規模垃圾郵件的問題。使用ReCaptcha到目前爲止效果很好。
非常感謝你 – AjmeraInfo 2010-03-03 18:55:04
+1 reCapthca岩石! – rook 2010-03-03 19:02:03
首先降負荷的MSCaptcha.dll淨進口 該DLL中的工具欄,並在您的Bin文件夾 添加引用在aspx文件中寫入以下代碼
<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>
,並在後面的文件寫入代碼
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";
}
我希望 這將工作
- 1. 驗證組驗證碼asp.net
- 2. 谷歌驗證碼 - 驗證在VB .NET
- 3. ASP.NET C#驗證用戶名和密碼
- 4. 驗證驗證碼
- 5. 驗證碼驗證
- 6. asp.net表單驗證驗證碼
- 7. 正在驗證驗證碼
- 8. C密碼驗證?
- 9. 密碼驗證c + +
- 10. 驗證碼顯示在後,驗證碼驗證
- 11. 驗證碼控制.NET 1.1
- 12. ServiceStack使用驗證碼驗證驗證
- 13. 驗證碼驗證問題
- 14. 谷歌驗證碼驗證
- 15. 驗證碼AJAX驗證
- 16. Zend_Form驗證碼不驗證
- 17. 表單驗證和驗證碼
- 18. 使用jQuery和php驗證驗證碼
- 19. 如何驗證和驗證密碼?
- 20. YouTube和驗證碼
- 21. 用ajax驗證碼驗證碼
- 22. 要驗證碼或不驗證碼
- 23. 使用jquery驗證碼驗證碼
- 24. 驗證碼與asp.net會員
- 25. 驗證asp.net身份密碼
- 26. asp.net谷歌驗證碼
- 27. 驗證碼圖像 - ASP.NET
- 28. asp.net MVC datannotation密碼驗證
- 29. 問題的驗證碼和.NET
- 30. asp.net c#驗證
+1你這該死的飛碟雙向先生,你打我一拳。 – rook 2010-03-03 07:17:49
reCAPTCHA .NET庫是完美的庫 但 BotDetect ASP.NET CAPTCHA免費試用版 – AjmeraInfo 2010-03-03 07:22:21
我正在使用BotDetect現在在一個新的項目。我選擇它是因爲它沒有外部依賴關係,支持音頻,並有多個區域設置支持。完整的源代碼售價爲600美元。 – 2011-03-08 19:35:55