jlqiumu / click-captcha
Package info
github.com/qiumuwood/click-captcha
Language:JavaScript
pkg:composer/jlqiumu/click-captcha
1.0.4
2026-10-27 16:05 UTC
Requires
- php: >=8.4.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
轻量级点选验证码库。
效果
ddddocr单题通过率约5%。
安装
composer require jlqiumu/click-captcha
需要PHP8.4以上。
后端
use Jlqiumu\ClickCaptcha\ClickCaptcha; $result = ClickCaptcha::generate(); //默认参数即推荐值 $result['jpeg']; $result['answer']; //校验依据只存服务端 //校验,来自前端e.detail.attempt ClickCaptcha::verify($result['answer'], $attempt);
前端
ClickCaptcha::js() 返回裸JS依赖字符串。
<jlqiumu-click-captcha img="/Index/genCaptcha" count="4"></jlqiumu-click-captcha> <script><?= ClickCaptcha::js() ?></script>
事件:
submit:e.detail.attempt为[[x, y], ...],用于ClickCaptcha::verify()。refresh:用户点刷新。
字体
使用:站酷文艺体。