跳转到主要内容

Plone的验证码小部件。

项目描述

简介

https://secure.travis-ci.org/plone/plone.formwidget.captcha.png?branch=master https://coveralls.io/repos/plone/plone.formwidget.captcha/badge.png?branch=master

plone.formwidget.captcha 是一个用于 Plone 的 z3c.form 验证码小部件。它是 Martijn Pieters 编写的 collective.captcha 包的 z3c.form 重新实现。

Buildout 安装

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

[buildout]
...
eggs =
    ...
    plone.formwidget.captcha
    ...

...
[instance]
...
zcml =
    ...
    plone.formwidget.captcha
...

无服务器状态的验证码

(来自 collective.captcha)

一个用于生成验证码图像和/或 wav 文件并验证用户输入的视图。

使用 cookie 在请求之间传输状态。状态与服务器端密钥一起使用,以创建一个随机的字符字符串,该字符串随后显示为验证码图像或转换为音频文件。验证不区分大小写。

请注意,验证码“单词”只能使用 5-10 分钟,之后视图将不再接受它。此外,每 5 分钟将生成一个给定会话密钥的不同单词。

这使得这些验证码在 10 分钟内可重放,如果用户坚持发送相同的会话 ID。但由于服务器密钥,验证码在不同站点之间不可传输。

变更日志

1.0.3 (2016-03-04)

  • 为 rebuild_i18n.sh 脚本添加空 plone.pot 文件。 [davidjb]

  • 添加捷克语翻译 [naro]

  • 添加法语翻译 [cedricmessiant]

1.0.2 (2013-10-31)

  • 添加巴西葡萄牙语和西班牙语翻译。 [hvelarde]

1.0.1 (2012-01-26)

  • 添加荷兰语翻译并添加 i18n 选项。 [maartenkling]

  • 在模板中使用小部件视图类属性。 [romanofski]

1.0 (2011-06-29)

  • 默认使用 hashlib 模块。 [thomasdesvenain]

  • Zope 2.13 导入(在 Plone 4.1 下删除警告)[thomasdesvenain]

1.0b2 - 2010-09-02

  • 为 captcha 视图指定 allowed_attributes,以便图像/音频页面在 Zope 2.12.9+ 中可访问。 [hannosch]

  • 将 plone.app.discussion-captcha 功能声明移动到 meta.zcml。 [timo]

  • 修复空字符串输入值的 verify 方法。这对于 plone.app.discussion 1.0b5 兼容性是必要的。 [timo]

1.0b1 - 2010-06-02

  • 修复 _generate_words 方法。 “nowish” 变量告诉我们我们处于哪个 5 分钟时段。因此,我们将时间槽增加 1,而不是 5(分钟)。 [tbesluau]

  • 声明 plone.formwidget.captcha 提供一个可以由 plone.app.discussion 使用的 Captcha 字段,用于将 Captcha 字段添加到评论表单中。 [timo]

1.0a2 - 2010-01-28

  • 更新包元数据和将其标记为 Plone 扩展。 [hannosch]

1.0a1 - 2009-08-28

  • 首次发布 [timo]

项目详情


下载文件

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

源代码分发

plone.formwidget.captcha-1.0.3.tar.gz (590.0 kB 查看哈希值)

上传时间 源代码

由以下支持