-
主要的代碼結(jié)構(gòu)
分為controller和generator兩個package
查看全部 -
技術(shù)選擇:
SpringMVC,jsp,spring(4.0.5)
查看全部 -
JAVA web 圖片驗證查看全部
-
controller是接受頁面的請求,generator是生成的圖片查看全部
-
圖片驗證大概思路: 在login()方法里面通過getElementById找到“insert”,獲得它對應(yīng)的子節(jié)點,然后遍歷所有的子節(jié)點獲得對應(yīng)得id號和前綴為“img_”,取出top和left,拼接成字符串賦值給location,最后提交submit給 public String login(……)這個處理層方法,因為每張圖片都有對應(yīng)的唯一key,所有new出Cookie對象通過getUniqueKey()賦值給“note”,最后判斷是否拿到note這個value,如果沒有拿到直接返回“error”錯誤頁面,拿到就進(jìn)入下一層條件語句繼續(xù)判斷,最后判斷頁面?zhèn)鬟^來的location和Cache里面的ImageResult驗證,通過就返回給OK的界面,否則相反查看全部
-
Java圖片驗證碼——項目介紹 I 不同方案對比(一): 1.瀏覽器請求驗證碼圖片; 2.服務(wù)器返回驗證碼圖片以及圖片標(biāo)識; 3.服務(wù)器提交驗證碼; 4.服務(wù)器驗證圖片內(nèi)容及標(biāo)識。 不同方案對比(二):如視頻。查看全部
-
Java圖片驗證碼——驗證碼歷史 1.無驗證碼,垃圾騷擾;(這個如果有自己的博客或者網(wǎng)站就知道驗證碼的利害)。 2.Luis von Ahn — CAPTCHA ; Ps:(Luis von Ahn這個是一個神奇的人物,大家可以看作是驗證碼背后的男人; CAPTCHA全程為“Completely Automated Public Turing Test To Tell Computers and Humans Apart”意思就是全自動區(qū)分計算機和人類的圖靈測試)。 3.不斷的升級。 4.去驗證碼:比如第一次就登錄成功,是本人的概率比較大;若第一次就登錄出問題,彈出驗證碼。查看全部
-
設(shè)計和實現(xiàn)查看全部
-
圖片驗證碼需要的類查看全部
-
使用技術(shù):SpringMVC(處理頁面請求) JSP Spring 思路:顯示圖片張數(shù)-答案圖片位置-選中位置坐標(biāo)-坐標(biāo)驗證-前后關(guān)聯(lián)(頁面、服務(wù)器緩存圖片標(biāo)識)查看全部
-
圖片驗證碼 1.方案一:瀏覽器請求驗證碼圖片--服務(wù)器返回驗證碼圖片及圖片標(biāo)識--瀏覽器提交驗證碼--服務(wù)器驗證圖片內(nèi)容和標(biāo)識 方案二:瀏覽器請求驗證碼圖片--服務(wù)器返回驗證碼圖片及圖片標(biāo)識--瀏覽器提交驗證碼(圖片文字/計算結(jié)果等/標(biāo)識坐標(biāo))--服務(wù)器驗證(驗證圖片內(nèi)容及標(biāo)識/驗證坐標(biāo)及標(biāo)識) 2.包結(jié)構(gòu):controller、 generator 3.主要類及作用 Image---生成驗證碼圖片核心類 BufferedImageWrap---圖片包裝類 ImageGroup---原始圖片分組 GenerateImageGroup---單次驗證使用圖片組 ImageResult---生成驗證圖片及標(biāo)識結(jié)果 Cache---單次驗證數(shù)據(jù)緩存 LoginController查看全部
-
圖片驗證使用的技術(shù)查看全部
-
圖片驗證嗎———設(shè)計與實現(xiàn)查看全部
-
設(shè)計與實現(xiàn)查看全部
-
只在功能上進(jìn)行實現(xiàn),還存在優(yōu)化空間查看全部
-
請輸入筆記內(nèi)容...查看全部
-
controller接收頁面請求 generator要生成的圖片查看全部
舉報
0/150
提交
取消