1. 程式人生 > >登入驗證碼實現邏輯

登入驗證碼實現邏輯

1.登入頁面請求servlet生成的驗證碼圖片,生成驗證碼的過程中,把驗證碼存入redis快取中,

a.生成驗證碼儘量把相似的去掉,比如:數字1和字母L,數字0和字母O

2.配置檔案加入是否開啟驗證碼驗證節點,這個有利於自己除錯,不需要每次輸入驗證碼,加入是否區分大小寫節點。

3.每次點選驗證碼更新redis的值,

4.登入請求前獲取redis快取,匹配使用者輸入的驗證碼,不管是否匹配,都刪掉redis快取,

5.重新點選獲取驗證碼

核心程式碼如下





介面樣式圖