captcha 在 asp.net 中實現(xiàn)的解決方案簡介
在asp.net中實現(xiàn)captcha的文章,網(wǎng)上已經(jīng)有很多,解決方案也很成熟:
1. 一個用vb寫的開源控件:
http://www.codeproject.com/KB/custom-controls/CaptchaControl.aspx
2. 在 CSharp 中實現(xiàn)captcha控件,基本思想是用bitmap 將文字“畫”出來,再用HatchBrush加一些點點。
http://www.codeproject.com/KB/aspnet/CaptchaImage.aspx
3. 下面這個和第一個是同一個作者,但是運用Csharp實現(xiàn):
http://captcha.codeplex.com/SourceControl/changeset/view/1478#31243
4. 運用最廣的應(yīng)該是:
http://www.google.com/recaptcha
它的asp.net 插件可以從這里下載:
http://code.google.com/apis/recaptcha/docs/aspnet.html
上面也有很詳細(xì)的文字說明如何使用。
使用的一個注意事項是記得替換掉public Key 和 private key。
這個插件也提供可以完全個性化的界面,唯一的遺憾就是很多時候,它生成的圖片不是很清楚 -- 這和創(chuàng)作團隊一開始的理念有關(guān) -- 他們是希望用戶可以不斷完善他們的文字識別系統(tǒng)。

浙公網(wǎng)安備 33010602011771號