gerdemann / recaptcha
Neos 插件,用于 Google reCAPTCHA
3.0.2
2024-05-28 11:55 UTC
Requires
- guzzlehttp/psr7: ^1.6 || ^2.0
- neos/neos: ^4.0 || ^5.0 || ^7.0 || ^8.0
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
中预定义 secret
和 sitekey
的默认值。如果表单中没有提供特定值,captcha 元素将回退到这些值。
Gerdemann:
ReCAPTCHA:
sitekey: ~
secret: ~
提示
页面上包含两个 JavaScript 文件在 /Resources/Private/Fusion/Root.fusion
。如果不希望如此,可以通过条件单独移除这些文件。为了确保功能,这些文件在至少包含表单的页面上是必要的。
版本提示
版本 1.* 与 Neos 2.0 兼容,但此版本不再受支持。对于 Neos 3.0,可以使用 2.* 版本。
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 LICENSE。