PHPackages                             kqdog/mn-captcha - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. kqdog/mn-captcha

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

kqdog/mn-captcha
================

ThinkPHP 8 图形验证码扩展，一比一还原 EasyCaptcha 视觉效果，支持 PNG/GIF动态/算术/中文验证码

v1.0.0(1mo ago)03Apache-2.0PHPPHP &gt;=8.0

Since Apr 11Pushed 1mo agoCompare

[ Source](https://github.com/kqdogs/mn-captcha)[ Packagist](https://packagist.org/packages/kqdog/mn-captcha)[ RSS](/packages/kqdog-mn-captcha/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

mn-captcha
==========

[](#mn-captcha)

ThinkPHP 8 图形验证码扩展，一比一还原 [EasyCaptcha](https://github.com/wf/easy-captcha) 视觉效果。

支持 **PNG 静态**、**GIF 动态**、**算术**、**中文**、**中文 GIF** 五种验证码类型，内置 10 种英文字体，支持 Session 模式和 **API 前后端分离模式**。

效果预览
----

[](#效果预览)

类型示例PNG 静态 (SpecCaptcha)[![spec](https://camo.githubusercontent.com/175df9e96ba5c3f7d169ff813e161e5138a0036137322a61fca8aa1a8593c014/68747470733a2f2f7669612e706c616365686f6c6465722e636f6d2f3133307834383f746578743d5370656343617074636861)](https://camo.githubusercontent.com/175df9e96ba5c3f7d169ff813e161e5138a0036137322a61fca8aa1a8593c014/68747470733a2f2f7669612e706c616365686f6c6465722e636f6d2f3133307834383f746578743d5370656343617074636861)GIF 动态 (GifCaptcha)[![gif](https://camo.githubusercontent.com/57e21dd3cc8e263032fc67d94a1d58a8ffb7c0deb504d49dbea67d2b0037cc01/68747470733a2f2f7669612e706c616365686f6c6465722e636f6d2f3133307834383f746578743d47696643617074636861)](https://camo.githubusercontent.com/57e21dd3cc8e263032fc67d94a1d58a8ffb7c0deb504d49dbea67d2b0037cc01/68747470733a2f2f7669612e706c616365686f6c6465722e636f6d2f3133307834383f746578743d47696643617074636861)算术 (ArithmeticCaptcha)[![arith](https://camo.githubusercontent.com/81cb1f9fb7da98a0ef78a8bee148e226f610d5a47da6f614d4d258a60ce610d1/68747470733a2f2f7669612e706c616365686f6c6465722e636f6d2f3133307834383f746578743d3325324235253344253346)](https://camo.githubusercontent.com/81cb1f9fb7da98a0ef78a8bee148e226f610d5a47da6f614d4d258a60ce610d1/68747470733a2f2f7669612e706c616365686f6c6465722e636f6d2f3133307834383f746578743d3325324235253344253346)中文 (ChineseCaptcha)[![chinese](https://camo.githubusercontent.com/6249da7ecaf2798ab5cf93796369390b9b87199b8e38121c3787e4578875e0ad/68747470733a2f2f7669612e706c616365686f6c6465722e636f6d2f3133307834383f746578743d4368696e65736543617074636861)](https://camo.githubusercontent.com/6249da7ecaf2798ab5cf93796369390b9b87199b8e38121c3787e4578875e0ad/68747470733a2f2f7669612e706c616365686f6c6465722e636f6d2f3133307834383f746578743d4368696e65736543617074636861)中文GIF (ChineseGifCaptcha)[![chinese_gif](https://camo.githubusercontent.com/451417381f09bd3f5d28fa3c4a4964df7dc4a7e0298d924280feb2318651a1d3/68747470733a2f2f7669612e706c616365686f6c6465722e636f6d2f3133307834383f746578743d4368696e657365476966)](https://camo.githubusercontent.com/451417381f09bd3f5d28fa3c4a4964df7dc4a7e0298d924280feb2318651a1d3/68747470733a2f2f7669612e706c616365686f6c6465722e636f6d2f3133307834383f746578743d4368696e657365476966)环境要求
----

[](#环境要求)

- PHP &gt;= 8.0
- ext-gd
- ThinkPHP &gt;= 8.0

安装
--

[](#安装)

```
composer require kqdog/mn-captcha
```

安装完成后，包会通过 ThinkPHP 的服务发现机制 **自动注册**，无需手动配置。

快速开始
----

[](#快速开始)

安装后即可直接在浏览器访问验证码图片：

```
http://your-domain/captcha

```

### 模板中使用

[](#模板中使用)

```

{:captcha_img()}

```

### 控制器中使用

[](#控制器中使用)

```
