在表格上填写验证码
CAPTCHAmiddleware的Python项目详细描述
captchamiddleware是一个wsgi中间件python包,用于放置 未经授权的用户(那些未登录的用户)在表单上的验证码 但是)。如果您没有被授权-在python术语中,如果远程用户是 未按请求设置–然后将添加CAPTCHA和隐藏密钥 使用method=POST生成。你必须正确 解决验证码以便提交POST请求。否则, Captchamiddleware将停止您的请求并将您重定向回 形式。
什么是机长?-或者-我讨厌那些东西
机长是公认的不完美的告诉人类和计算机的方式。 分开。如果您已经被识别(登录),那么 电脑很满意你就是你。但是如果你想 对某人的博客发表匿名评论?在一个完美的世界里, 不会有机长。在现实世界中,有垃圾邮件。所以如果 我想保护我的博客免受垃圾邮件机器人的攻击,我需要做点什么。 再说一次,机长不是完美的,但他们至少是个东西。
为什么是吝啬鬼?
我用了skipygimpy,因为它是免费的,开放的,并且有一个容易 使用API。人们抱怨机长很难读。我是 很抱歉。如果你真的想帮忙,我相信 吝啬的开发人员会非常乐意帮忙。
为什么不重述一下?
reCAPTCHA很烦人,因为它使用了一个API密钥,并且没有打开 来源。我不知道为什么这两件事都是真的。如果 有人想帮忙把recaptcha支持包含在这个包中,我很高兴 来帮忙。但因为我反对封闭源码软件(是的, 即使它们是web服务)和api密钥,对于 我。
为什么要使用中间件而不是应用程序中的中间件?
这是一个长期的争论和许多博客文章的主题。简而言之,两者 方法是有效的。如果您想与应用程序集成 逻辑上,你不应该用中间件来做这样的事情。如果你 只需要这个功能,而不关心紧密的集成, 那么这种方法可能对你有用。
为什么Captchamiddleware看起来半途而废?
因为是的。这是一项正在进行的工作。它的目标 观众显然是那些想弄脏自己双手的开发者。所以, 按照通常的免责声明,很抱歉弄糟了,我正在处理。