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-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a9cbfbe18fcc8b1c45374ea48a3885b8eb99185d92f7d1f3f82a72d36bfdf252 |
|
MD5 | 0312c3d86a7a355fa7aa098de2ea22fc |
|
BLAKE2b-256 | 78afef17b0a7b1346babfb257c8ac4c5b858e8759194fb3d7c71b38049fdad4e |