dereuromark / cakephp-captcha
CakePHP 插件,用于集成验证码。
2.1.0
2024-07-17 12:53 UTC
Requires
- php: >=8.1
- cakephp/cakephp: ^5.0.0
Requires (Dev)
- cakephp/migrations: ^4.0.1
- fig-r/psr2r-sniffer: dev-master
- phpunit/phpunit: ^10.2
README
允许在表单中使用任何类型的图像验证码。
CakePHP 插件用于
- 轻松集成验证码到您的 CakePHP 应用程序中。
此插件需要 CakePHP 5.0+。有关详细信息,请参阅 版本映射。
此插件包含什么
- 简单的匹配验证码,无需令人烦恼的“我读不懂这些字母”。
- 被动验证码选项,用于基本保护,无需用户输入(“蜜罐陷阱”)。
- 可扩展的接口方法,便于轻松挂钩自己的引擎。
注意事项
- 非常简单,没有花哨的 JS 或类似内容。
- 跨标签安全(不是基于会话的,不会在请求中相互覆盖)。
- 完全独立的插件,不涉及任何第三方内容。
演示
请访问 https://sandbox.dereuromark.de/sandbox/captchas
设置
composer require dereuromark/cakephp-captcha
和
bin/cake plugin load Captcha
或手动将其添加到您的 plugins.php
或 Application::bootstrap()
设置中。
对于活动验证码,您还需要导入 SQL 模式。最快的方式是使用迁移插件
bin/cake migrations migrate -p Captcha
对于匹配验证码,请确保已安装 gd 库
sudo apt-get install php{version}-gd
使用方法
请参阅 文档。