waldhacker/hcaptcha

此包已被废弃,不再维护。作者建议使用 dreistromland/typo3-hcaptcha 包。

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

安装数: 62,556

依赖项: 0

建议者: 0

安全: 1

星级: 2

关注者: 2

分支: 6

开放问题: 5

类型:typo3-cms-extension

2.2.0 2024-02-21 22:51 UTC

This package is auto-updated.

Last update: 2024-05-28 10:34:29 UTC


README

⚠️

此仓库不再维护。
不会考虑或批准任何问题或拉取请求。
维护和进一步开发现在由 @dreistromland 负责。
新代码库可在 此仓库 中找到。有关迁移的所有详细信息,请参阅那里。非常感谢 @dreistromland 接管进一步开发,并对所有用户表示衷心的感谢。

⚠️

ci phpstan

提供 hCaptcha 集成到 TYPO3 EXT:form。

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 的博客文章