驗證碼生成。
使用的是import com.wf.captcha.SpecCaptcha;
這篇貼思路不沾代碼
1 。new SpecCaptcha對象傳入驗證碼的大小
2 。將驗證碼轉換為base64
3。生成一個唯一的id (為了驗證的時候能后對應上)
4.。將驗證碼id和base64的驗證碼圖片返回給前端
5 。將驗證碼的值captcha.text().toLowerCase() 和id以鍵值對的形式存入緩存 我這里用的是shiro的緩存
驗證碼驗證
1。獲取前端傳入用戶輸入的驗證碼和驗證碼的id,
2。將驗證碼進行大小寫轉換
3。通過id去緩存獲取驗證碼 然后和傳入的驗證碼進行比較即可
