gerdemann/recaptcha

Neos 插件,用于 Google reCAPTCHA

资助包维护!
paypal.me/gerdemann

安装次数: 14,009

依赖项: 0

建议者: 0

安全: 0

星标: 6

关注者: 2

分支: 4

开放问题: 0

类型:neos-plugin

3.0.2 2024-05-28 11:55 UTC

This package is auto-updated.

Last update: 2024-09-28 12:38:13 UTC


README

Neos 插件,用于 Google reCAPTCHA

如何使用

  • 将包安装到 Packages/Plugin/Gerdemann.ReCAPTCHA (例如,通过 composer require gerdemann/recaptcha)

  • https://www.google.com/recaptcha/admin 获取您的 sitekey 和共享密钥

  • 将 reCAPTCHA 元素添加到您的表单中

    -
      type: 'Gerdemann.ReCAPTCHA:ReCAPTCHA'
      identifier: 'recaptcha'
      properties:
        sitekey: 'ENTER_HERE_YOUR_SITEKEY'
      validators:
        - identifier: 'Neos.Flow:NotEmpty'
        - identifier: 'Gerdemann.ReCAPTCHA:ReCAPTCHA'
          options:
            secret: 'ENTER_HERE_YOUR_SHARED_SECRET'
    

设置

您可以在 Settings.yaml 中预定义 secretsitekey 的默认值。如果表单中没有提供特定值,captcha 元素将回退到这些值。

Gerdemann:
 ReCAPTCHA:
   sitekey: ~
   secret: ~

提示

页面上包含两个 JavaScript 文件在 /Resources/Private/Fusion/Root.fusion。如果不希望如此,可以通过条件单独移除这些文件。为了确保功能,这些文件在至少包含表单的页面上是必要的。

版本提示

版本 1.* 与 Neos 2.0 兼容,但此版本不再受支持。对于 Neos 3.0,可以使用 2.* 版本。

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 LICENSE