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 赞助开发