1. 程式人生 > >【專案實戰】 使用者模組 驗證碼程式

【專案實戰】 使用者模組 驗證碼程式

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

                 伴著元旦的腳步,小編的專案跟隨著冬的腳步,馬不停蹄,小夥伴們都有這樣的經驗,在註冊某個頁面的時候,或者輸入了好幾次密碼,但是都沒有輸對的時候,這個時候,需要輸入驗證碼,那時年少,覺得,註冊個網頁為什麼還要輸入驗證碼呢,不是多此一舉嘛,然後隨著學習和專案實戰的深入,逐漸認識到,驗證碼有著不可估量的作用。
 
首先,小編來介紹一下什麼是驗證碼,驗證碼是一種區分使用者是計算機還是人的公共全自動程式,可以防止,惡意破解密碼,刷票,論壇灌水,有效防止某個黑客對某一個特定註冊使用者用特定程式包裡破解方式進行不斷的登入嘗試,實際上用驗證碼是現在很多網站通行的方式,我們利用比較簡易的方式實現了這個功能,這個問題可以由計算機生成並評判,但是必須只有人類才能解答,由於計算機無法解答驗證碼的問題,所有回答出問題的使用者就可以被認為是人類。

 我們利用比較簡易的方式實現了這個功能。雖然登入麻煩一點,但是對網友的密碼安全來說這個功能還是很有必要,也很重要。但我們還是 提醒大家要保護好自己的密碼 ,儘量使用混雜了數字、字母、符號在內的6位以上密碼,不要使用諸如1234之類的簡單密碼或者與使用者名稱相同、類似的密碼 ,免得你的賬號被人盜用給自己帶來不必要的麻煩。驗證碼通常使用一些線條和一些不規則的字元組成,主要作用是為了防止一些黑客把密碼資料化盜取。原來驗證碼有著如此牛掰的作用,so,這篇博文,小編就和小夥伴們分享一下,如何在自己的專案中新增驗證碼,希望對有需要的小夥伴有幫助,不足之處,請小夥伴們多多指教。該博文,以註冊時需要輸入驗證碼為例:

 第一步、在Action中編寫一個類,命名為CheckImgAction,編寫相關程式碼,如下所示: