tremendo / oxid-hcaptcha
OXID eShop 的 hCaptcha 模块
1.0.2
2022-01-01 18:39 UTC
Requires
- php: ^7.0 || ^8.0
- ext-json: *
README
阻止更多机器人。开始保护用户隐私。此模块为 OXID eShop 的表单添加 hCaptcha。
要求
- OXID: ^6
- PHP: ^7.0 || ^8.0
安装
从您的 OXID 安装根目录运行以下命令来安装模块。
composer require tremendo/hcaptcha
激活
安装模块后,您需要通过 OXID eShop 管理员或 CLI 来激活它。
./bin/oe-console oe:module:activate tremendo_hcaptcha
配置
基本设置
网站密钥和密钥
访问 hcaptcha.com 并免费注册。您将收到一个网站密钥和一个密钥。在模块的设置页面中输入这两个密钥。
语言
如果您想为小部件使用特定语言,可以在此处输入 语言代码。留空以自动检测用户的语言。
Google reCaptcha 兼容性
是否插入 window.grecaptcha 兼容性钩子。
外观
主题
选择小部件的主题(浅色或深色)。
显示模式
在此处选择小部件的显示模式(正常、紧凑或不可见)。
如果您使用不可见模式,hCaptcha 客户端/服务器交互将在后台发生,并且只有在用户满足挑战条件时,用户才会遇到 hCaptcha 挑战。
链接到 hCaptcha 的隐私政策和 TOS
如果小部件处于不可见模式,请选择此选项以包含到 hCaptcha 的隐私政策和服务条款的链接。推荐。
回调
如果您想为小部件使用自己的事件处理器,可以在此处激活它们。
在此操作之前,请将文件 src/js/hcaptcha_callbacks.dist.js 复制一份,并将其重命名为 hcaptchta_callbacks.js,以便模块可以找到它,并且未来的更新不会覆盖您的更改。
内容安全策略设置
如果您使用 CSP,请将 https://hcaptcha.com 和 https://*.hcaptcha.com 添加到 script-src、frame-src、style-src 和 connect-src。
许可证
此模块根据 MIT 许可证 许可。