tms / hcaptcha
此包的最新版本(1.1.0)没有可用的许可证信息。
Neos.Form 的 hCaptcha 表单元素
1.1.0
2022-12-15 13:40 UTC
Requires
- neos/form: ^4.0 || ^5.0
README
厌倦了在您的网站上使用 Google reCAPTCHA?
我们也是。幸运的是,有一个替代方案,它尊重数据隐私(至少根据 https://www.hcaptcha.com/privacy),并提高了性能。此包为 hCaptcha 提供了一个表单元素,适用于 Neos.Form & Neos.Form.Builder。
默认情况下,hCaptcha 小部件仅在表单交互时渲染。
安装
composer require tms/hcaptcha
使用
1.) 创建一个免费的 hCaptcha 账户 https://dashboard.hcaptcha.com/signup
2.) 从您的 hCaptcha 账户获取 siteKey
和 secret
,并将它们传递到您的 Settings.yaml
# Configuration/Settings.yaml Tms: Hcaptcha: siteKey: '%env:TMS_HCAPTCHA_SITE_KEY%' secret: '%env:TMS_HCAPTCHA_SECRET%'
注意:在 开发
环境中,我们自动设置测试密钥集(请参阅 https://docs.hcaptcha.com/#integration-testing-test-keys)
3.) 将表单元素添加到您的表单配置中
prototype(Vendor.PackageName:MyForm) < prototype(Neos.Form.Builder:Form) {
firstPage.elements {
hcaptcha = Tms.Hcaptcha:Captcha.Definition
}
}
致谢
由 tms.development - Online Marketing and Neos CMS Agency 赞助开发