跳转到主要内容

recaptcha repoze.who 插件实现

项目描述

repoze.who.recaptcha 实现了recaptcha API的服务端。此 IAuthenticator 插件检查环境中的recaptcha表单值并请求验证。

repoze.who.recaptcha 根据form_handler条件工作

如果没有提供form_handler参数,则始终执行身份验证。

如果提供了form_handler参数,只有在表单处理程序值(由空格分隔)之一与处理表单的绝对URL匹配时才执行身份验证。

如果验证成功,则不采取任何操作。否则错误传递到 environ['repoze.who.error'] 并且触发 HTTPUnauthorzied(401)

公共Mercurial仓库可在 bitbucket.org 获取

# sample .ini configuration

[plugin:recaptcha]
use = repoze.who.plugins.captcha:make_authentication_plugin
private_key = si3di5ndlam3x44d
#optional
form_handler = /process /login /admin

[authenticators]
plugins =
        recaptcha

变更日志

0.1 - 21.09.2008

  • 初始发布

0.2 - 23.09.2008

  • 新功能:可选的form_handler参数(使验证可选)

  • 新功能:单元测试

  • 更改:身份修正

  • 更改:使用repoze.who.logger

项目详情


下载文件

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

源代码分发

此版本没有可用的源代码分发文件。请参阅 生成分发存档的教程

构建分发

repoze.who.plugins.recaptcha-0.2-py2.5.egg (9.1 kB 查看哈希值)

上传时间 源代码

支持