跳转到主要内容

Plone的Hcaptcha小部件。

项目描述

简介

plone.formwidget.hcaptcha 是一个用于 Plone 的 z3c.form HCaptcha 小部件。

它是 Timo Stollenwerk 原始编写的 'plone.formwidget.recaptcha'_ 包的重新工作。

Buildout 安装

将以下代码添加到您的 buildout.cfg 中以安装 plone.formwidget.hcaptcha

[buildout]
...

[instance]
...
eggs =
    ...
    plone.formwidget.hcaptcha
    ...

HCaptcha 设置

http://path/to/site/@@hcaptcha-settings 有一个控制面板来配置插件。HCaptcha 提供测试密钥,可以用来尝试 hcaptcha 表单和文档,详情请访问 https://docs.hcaptcha.com/

站点密钥: 10000000-ffff-ffff-ffff-000000000001

秘密密钥: 0x0000000000000000000000000000000000000000

要实际使用此服务,您必须从 https://www.hcaptcha.com/signup-interstitial 获取站点密钥和秘密密钥。

用法

请参阅发行版内 demo 文件夹中的示例用法。

Supermodel

您可以通过添加类似以下内容在 XML 模型中添加一个验证码字段

<field name="captcha" type="plone.formwidget.hcaptcha.HCaptchaWidget">
  <title>Solve Captcha</title>
  <description></description>
</field>

源代码

贡献者请阅读文档 Plone 核心的开发流程

源代码位于 托管在 Github 的 Plone 代码存储库

变更日志

1.0.2 (2022-06-23)

新功能

  • 添加适配器以在 Volto 中显示控制面板 [erral] (#8)

  • 公共验证器错误消息的荷兰语翻译。 [fredvd] (#10)

错误修复

  • 创建翻译文件 [erral] (#9)

1.0.1 (2022-02-20)

新功能

  • 将 CI 从 TravisCI 移至 Github Actions [jensens] (#29)

错误修复

  • 使用正确的 URL 和 API 路径验证 against hcaptcha API,代码仍然检查 against recaptcha siteverify api。 [fredvd]

    从发送的 API 调用中删除 IP,因为它可能被视为 GDPR 违规。 [fredvd] (#2)

1.0.0 (2021-06-10)

  • 首次发布。 [andreasma]

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码发行版

plone.formwidget.hcaptcha-1.0.3.tar.gz (24.9 kB 查看哈希值)

上传时间 源代码

构建发行版

plone.formwidget.hcaptcha-1.0.3-py3-none-any.whl (26.6 kB 查看哈希值)

上传于 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面