dreistromland/typo3-hcaptcha

用于在 EXT:form 中添加 hCaptcha 的 TYPO3 扩展 - 隐私友好的验证码替代方案。

安装次数: 990

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 1

开放问题: 1

类型:typo3-cms-extension

2.2.0 2024-05-28 10:01 UTC

This package is auto-updated.

Last update: 2024-08-28 11:58:59 UTC


README

ci phpstan

为 TYPO3 EXT:form 提供 hCaptcha 集成。

hCaptcha 是一个免费的 Google reCaptcha 替代方案,更注重隐私。它支持诸如 PrivacyPass 之类的倡议。

有关更多信息,请参阅 hCaptcha 网站

此外,hCaptcha 为解决的验证码提供收入 - 这些收入可以自动捐赠给维基媒体基金会(这是此扩展默认设置的案例)。

快速设置

hCaptcha 使用默认密钥进行配置,以便设置尽可能简单。建议您在 hCaptcha 为您的网站创建一个自定义账户并添加您自己的密钥。

  • 安装扩展并激活它
  • 在 TypoScript 中包含静态模板
  • 在表单中添加 hCaptcha 元素

TypoScript 常量

如果您使用自己的账户,请设置以下常量

plugin.tx_hcaptcha {
  settings {
    publicKey = <your-public-key>
    privateKey = <your-private-key>
  }
}

环境变量

作为 TypoScript 配置的替代方案,您也可以使用环境变量

  • HCAPTCHA_PUBLIC_KEY
  • HCAPTCHA_PRIVATE_KEY

内容安全策略

如果您使用 CSP,请确保相应地调整它们

  • script-src 应包括 https://hcaptcha.com, https://*.hcaptcha.com
  • frame-src 应包括 https://hcaptcha.com, https://*.hcaptcha.com
  • style-src 应包括 https://hcaptcha.com, https://*

隐私

请确保告知用户您对 hCaptcha 的使用情况以及这意味着什么 - 尤其是如果您使用的是不可见的 Enterprise 版本。

更多信息请参阅: https://docs.hcaptcha.com/faq

帮助与支持

访问我们的 网站 或阅读 Susi 在 susi.dev 关于 hCaptcha 的博客文章

waldhacker/hcaptcha 2.x 迁移到 dreistromland/typo3-hcaptcha 2.x

dreistrom.land AG 已接管扩展的维护。在此背景下,包命名空间已从 waldhacker/hcaptcha 更改为 dreistromland/typo3-hcaptcha。要将您的项目迁移到新命名空间,请执行类似以下操作

composer rem waldhacker/hcaptcha && composer req dreistromland/typo3-hcaptcha:^2.0