基于quintagroup.captcha.core包的formlib的captcha字段
quintagroup.formlib.captcha的Python项目详细描述
简介
quintagroup.formlib.captcha是一个允许将captcha添加到zope.formlib的包。 因此,这些表格无法自动提交。
以formlib形式的captchas
在formlib表单中使用quintagroup.formlib.captcha很简单。只需添加一个 验证码字段到您的模式,然后离开:
>>> from zope.interface import Interface >>> from quintagroup.formlib.captcha import Captcha >>> class CaptchaSchema(Interface): ... captcha = Captcha( ... title=_(u'Type the code'), ... description=_(u'Type the code from the picture shown below.'))
剩下的由福尔利布负责。与此字段关联的小部件 将呈现验证码并自动验证使用输入。
支持的plone版本
用plone 3.x和plone 4.0测试quintagroup.formlib.captcha。
更改日志
1.4.3(2014-06-11)
- 解决了在线验证问题的新版本 [索雷纳贝尔]
1.4.3-dev(2013-08-16)
- 在线验证期间解码了验证码值 (与错误修复的plone.app.form-2.2.3兼容, 谢谢:Maurits van Rees,期刊号:http://plone.org/products/plone-captchas/issues/6)。 [波塔]
1.4.2(2013-07-09)
- 已禁用验证码的在线验证 (问题:http://plone.org/products/plone-captchas/issues/6)。 [波塔]
- 验证码字段是防止黑客攻击所必需的(谢谢:Sean Fulmer)。 [波塔]
1.4.1(2011-11-02)
- 更新的文档[Fenix]
1.4(2011-08-25)
- 小部件导入已修复
- pyflakes,pep8清理
1.3(2010-09-14)
- 增加了plone-4支持 [美兰]
- 修复了在小部件中获取上下文的问题 [美兰]
- 添加了doctests [美兰]
1.2(2010-04-29)
- 清除代码
- 添加测试
- 添加quintagroup.captcha.core、zope.formlib作为要求
1.0(2009-04-22)
- 初始版本