tremendo / oxid-hcaptcha

OXID eShop 的 hCaptcha 模块

安装: 10

依赖关系: 0

建议: 0

安全性: 0

星星: 1

关注者: 2

分支: 0

开放问题: 0

类型:oxideshop-module

1.0.2 2022-01-01 18:39 UTC

This package is auto-updated.

Last update: 2024-09-29 05:43:17 UTC


README

MIT license Maintenance

阻止更多机器人。开始保护用户隐私。此模块为 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.comhttps://*.hcaptcha.com 添加到 script-srcframe-srcstyle-srcconnect-src

许可证

此模块根据 MIT 许可证 许可。