PHPackages                             yezhilie/rotate-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. [Utility &amp; Helpers](/categories/utility)
4. /
5. yezhilie/rotate-captcha

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

yezhilie/rotate-captcha
=======================

Rotate image captcha

v0.0.2(1y ago)1154↓100%MITJavaScriptPHP &gt;=7.4

Since Apr 10Pushed 1y ago1 watchersCompare

[ Source](https://github.com/yezhilie/rotate-captcha)[ Packagist](https://packagist.org/packages/yezhilie/rotate-captcha)[ RSS](/packages/yezhilie-rotate-captcha/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)DependenciesVersions (3)Used By (0)

Rotate captcha
==============

[](#rotate-captcha)

旋转图片角度验证码, 包含php生成验证图片(gd 或者 imagick)

原仓库地址
-----

[](#原仓库地址)

更新
--

[](#更新)

- **2024-04-10 更新**
    - 兼容PHP7.4
- **2021-09-10 新增**
    - 新增原生JS版本, 优化部分代码
- **2021-09-16 新增**
    - 增加存储驱动功能可使用session,cache,cookie驱动
    - 验证方式改为token交换，利于vue，react，app等调用
    - 加密方式更改为AES
- **2021-09-17 新增**
    - 新增输出格式设置，可设置webp，生成图片更小，清晰度更高且支持透明底色
- **2021-09-19 更新**
    - 移除thinkphp6的依赖，可在其他框架增加少量代码使用啦
- **2021-09-20 更新**
    - token存储增加了前缀
    - 新增Redis存储驱动，不依赖框架，支持redis即可
- **2021-09-22 更新**
    - 新增uniapp版，暂时兼容PC版有BUG
- **2021-09-23 更新**
    - 新增vue版，基于vue2，未测试vue3
- **2021-09-24 更新**
    - 修复uniapp小程序安卓真机卡顿问题(ios貌似还是有问题, 因为没设备测试, 暂时无法修复- -...)
- **2021-09-25 更新**
    - vue版增加了touch事件的支持, 兼容h5

安装
--

[](#安装)

```
composer require isszz/rotate-captcha -vvv

```

演示图
---

[](#演示图)

[![image](https://raw.githubusercontent.com/isszz/rotate-captcha/main/demo/demo.gif)](https://raw.githubusercontent.com/isszz/rotate-captcha/main/demo/demo.gif)

Ctrl+鼠标左键, 查看演示视频
-----------------

[](#ctrl鼠标左键-查看演示视频)

[![点击查看视频演示](https://raw.githubusercontent.com/isszz/rotate-captcha/main/demo/video-cover.png)](https://www.bilibili.com/blackboard/html5mobileplayer.html?aid=250374453&bvid=BV1wv411w7u1&cid=404070048&page=2)

PHP部分说明
-------

[](#php部分说明)

GD方式在本地开发环境PHP8X做了测试可以正常使用 Imagick方式只做了基本的测试

**如有BUG请issue, 谢谢**

JS部分说明
------

[](#js部分说明)

已实现jquery版，原生js版，vue版，uniapp版（各个小程序平台，应该差不多都可以用吧？） react版，有能力的朋友参考现有版自行实现下哦

配置说明
----

[](#配置说明)

```
