行為驗(yàn)證碼
行為驗(yàn)證碼采用嵌入式集成方式,接入方便垢揩,安全抑片,高效。拋棄了傳統(tǒng)字符型驗(yàn)證碼展示-填寫(xiě)字符-比對(duì)答案的流程呻顽,采用驗(yàn)證碼展示-采集用戶行為-分析用戶行為流程,用戶只需要產(chǎn)生指定的行為軌跡丹墨,不需要鍵盤(pán)手動(dòng)輸入廊遍,極大優(yōu)化了傳統(tǒng)驗(yàn)證碼用戶體驗(yàn)不佳的問(wèn)題;同時(shí)贩挣,快速喉前、準(zhǔn)確的返回人機(jī)判定結(jié)果。
AJ-Captcha
anji-plus / AJ-Captcha
Githu地址:
https://github.com/anji-plus/captcha
碼云地址:
https://gitee.com/anji-plus/captcha
文檔地址:
https://captcha.anji-plus.com/#/doc
快速入門(mén)
環(huán)境:SpringBoot 2.3.7.RELEASE王财、Maven
引入依賴
<!--驗(yàn)證碼-->
<dependency>
<groupId>com.github.anji-plus</groupId>
<artifactId>captcha-spring-boot-starter</artifactId>
<version>1.2.7</version>
</dependency>
引入的依賴中卵迂,存在 CaptchaController,有默認(rèn)的實(shí)現(xiàn)方式绒净,如果不自定義相關(guān)內(nèi)容见咒,基本不用編寫(xiě)代碼。
默認(rèn)的效果挂疆。
官方的前端 html 代碼我也 copy 了一份過(guò)來(lái)改览,放在項(xiàng)目下了,方便自己驗(yàn)證囱嫩。
官方前端 Demo 代碼恃疯,是非常全的。前端代碼使用的什么框架墨闲,直接看官方 Demo 就行了今妄。
修改驗(yàn)證碼的圖片資源
修改驗(yàn)證碼的圖片資源。
注意目錄結(jié)構(gòu)(因?yàn)榭丛创a可發(fā)現(xiàn)鸳碧,在初始化圖片時(shí)盾鳞,它在硬編碼上固定了路徑地址)
注意圖片大小(這個(gè)與前端展示的大小有關(guān),默認(rèn)的圖片大小為:寬度:311 像素瞻离,高度:155 像素)
使用項(xiàng)目路徑腾仅,加個(gè)水印。
因?yàn)榫W(wǎng)上隨便找的圖片套利,效果看上去一般推励。