dereuromark/cakephp-captcha

CakePHP 插件,用于集成验证码。

安装量: 30,846

依赖: 1

建议者: 0

安全: 0

星标: 10

关注者: 3

分支: 11

开放问题: 0

类型:cakephp-plugin

2.1.0 2024-07-17 12:53 UTC

README

CI Coverage Status Latest Stable Version Minimum PHP Version License Total Downloads Coding Standards

允许在表单中使用任何类型的图像验证码。

CakePHP 插件用于

  • 轻松集成验证码到您的 CakePHP 应用程序中。

此插件需要 CakePHP 5.0+。有关详细信息,请参阅 版本映射

此插件包含什么

  • 简单的匹配验证码,无需令人烦恼的“我读不懂这些字母”。
  • 被动验证码选项,用于基本保护,无需用户输入(“蜜罐陷阱”)。
  • 可扩展的接口方法,便于轻松挂钩自己的引擎。

注意事项

  • 非常简单,没有花哨的 JS 或类似内容。
  • 跨标签安全(不是基于会话的,不会在请求中相互覆盖)。
  • 完全独立的插件,不涉及任何第三方内容。

演示

请访问 https://sandbox.dereuromark.de/sandbox/captchas

设置

composer require dereuromark/cakephp-captcha

bin/cake plugin load Captcha

或手动将其添加到您的 plugins.phpApplication::bootstrap() 设置中。

对于活动验证码,您还需要导入 SQL 模式。最快的方式是使用迁移插件

bin/cake migrations migrate -p Captcha

对于匹配验证码,请确保已安装 gd 库

  • sudo apt-get install php{version}-gd

使用方法

请参阅 文档