如何生成個(gè)性風(fēng)格的彩色驗(yàn)證碼_動(dòng)易Cms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
如何生成個(gè)性風(fēng)格的彩色驗(yàn)證碼
現(xiàn)在,ASP已經(jīng)是一種非常成熟且普及的網(wǎng)站編程語言,也產(chǎn)生了不少使用ASP語言編寫的優(yōu)秀整站程序,如大名鼎鼎的動(dòng)網(wǎng)論壇,動(dòng)易網(wǎng)站治理系統(tǒng)等等。 但是,由于ASP語言的先天缺陷,使得這些系統(tǒng)很輕易被惡意用戶使用 登陸機(jī) 密碼字典 的暴力破解方式獲取治理員密碼。為了阻止這種攻擊模式,現(xiàn)在很多網(wǎng)站系統(tǒng)都紛紛采用的驗(yàn)證碼的形式來阻止攻擊者,可是目前可用的驗(yàn)證碼組件并不多,如目前已經(jīng)非常成熟的BlueIdea版驗(yàn)證碼生成組件,也就是目前動(dòng)網(wǎng)論壇(bbs.aspnet.net)所采取的組件。

3 body.fix 數(shù)字0~9 10X100豎排的RGB陣列數(shù)據(jù)3200 byte
搞清楚了這三個(gè)文件的具體功能后,我們知道了,假如欲打造自己的獨(dú)特驗(yàn)證碼風(fēng)格,只要對(duì)body.fix 這一個(gè)文件做手腳就足夠了,我們使用畫圖程序(你不會(huì)沒用過吧�。﹣斫⑦@個(gè)文件。
第一步:打開畫圖程序,建立一個(gè)10X100大小的BMP格式文件:

在其中從上至下,每10像素為一個(gè)單位,分別繪入0-9這十個(gè)數(shù)字,這項(xiàng)工作需要一些耐心和仔細(xì),大家要小心操作,假如你會(huì)使用PHOTOSHOP,這項(xiàng)工作就相對(duì)簡(jiǎn)單了。在繪制時(shí),可以加一些自己獨(dú)特的東西,比如筆者就加入了漸變的底色和底紋,繪制完成后,就是這個(gè)效果:

相關(guān)動(dòng)易Cms教程:
- MAC錯(cuò)誤的解決方法
- 如何屏蔽動(dòng)易后臺(tái)導(dǎo)航里的某個(gè)功能菜單?
- 動(dòng)易.NET版本留言自動(dòng)選定欄目方法
- 動(dòng)易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節(jié)點(diǎn)ID標(biāo)簽
- 如何開啟SiteWeaver6.8的支持,反對(duì)功能
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之四----動(dòng)易系統(tǒng)安裝篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之三----數(shù)據(jù)庫(kù)篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之二----IIS、目錄環(huán)境配置篇
- 數(shù)據(jù)庫(kù)修復(fù),SQL Server 2005內(nèi)部操作不一致的處理
- 如何安裝動(dòng)易.net程序權(quán)限配置
- 為什么提示對(duì)Windows系統(tǒng)文件夾下的Temp目錄沒有訪問權(quán)限?
動(dòng)易Cms教程教程Rss訂閱Cms教程搜索
動(dòng)易Cms教程推薦
- 如何把登陸生成的驗(yàn)證碼,改成4位的?
- 一個(gè)比較簡(jiǎn)單的圖片無縫滾動(dòng)代碼
- 如何修改{$showpage}分頁(yè)標(biāo)簽顯示的內(nèi)容?
- 使用JMail組件代替Sql Mail發(fā)送郵件遇到的問題
- 在生成過程中發(fā)生錯(cuò)誤,錯(cuò)誤描述:Object variableWith block variable not set
- 4.03升級(jí)后為什么訪問自建的頻道出現(xiàn)沒有安裝組件的提示?
- 安裝powereasy2007.net并使用SQL2005應(yīng)當(dāng)注意的問題
- PDO三方通行接口文件三合一下載
- SQL Server 2005 Express Edition安裝步驟詳解
- 如何解決專業(yè)版視頻播放不了,歌詞不同步的問題
- 相關(guān)鏈接:
- 教程說明:
動(dòng)易Cms教程-如何生成個(gè)性風(fēng)格的彩色驗(yàn)證碼
。