Search by

jlqiumu / click-captcha

qiumu

Package info

github.com/qiumuwood/click-captcha

Language:JavaScript

pkg:composer/jlqiumu/click-captcha

Statistics

Installs: 5

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

1.0.4 2026-10-27 16:05 UTC

This package is not auto-updated.

Last update: 2026-10-27 16:07:38 UTC


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:用户点刷新。

字体

使用:站酷文艺体。