一、前言
在網站後臺登錄中,爲了防止黑客攻擊,大量盜刷登錄請求,造成系統崩潰等安全攻擊問題,如果使用賬號/密碼的方式登錄,一般都會加一個驗證碼功能,驗證碼有多種形式,比較常用的有圖片驗證碼,可以是數字加減乘除計算類型的,也可以是字母數據混合類型的,爲了應對不同的場景,不同的需求,有一款google
公司開源的驗證碼工具的kaptcha
正好被我們所需要,本篇博客會以SpringBoot
爲基礎框架,使用SpringBoot
整合kaptcha
生成圖片驗證碼,這篇博客將使用當下比較流行的Spring5
新特性,驅動式編程實現。
如果使用kaptcha
驗證碼工具需要引入以下依賴:
<!--驗證碼 -->
<dependency>
<groupId>com.github