Mercurial > hg > CAPTCHAmiddleware
comparison README.txt @ 5:6c6766109dac
adding README.txt and use it in setup.py long_description
author | k0s <k0scist@gmail.com> |
---|---|
date | Wed, 24 Feb 2010 20:21:47 -0500 |
parents | |
children | 015875d43b91 |
comparison
equal
deleted
inserted
replaced
4:ce757057961c | 5:6c6766109dac |
---|---|
1 CAPTCHA Auth Middleware | |
2 ======================= | |
3 | |
4 CAPTCHAauthmiddleware is a WSGI middleware python packages for putting | |
5 CAPTCHAs on forms for unauthorized users (those that haven't logged in | |
6 yet). If you aren't authorized -- in python terms, if remote_user is | |
7 not set on the request -- then CAPTCHAs and a hidden key will be added | |
8 to forms with ``method=POST``. You will be required to correctly | |
9 solve the CAPTCHA in order to submit the POST request. Otherwise, the | |
10 CAPTCHAauthmiddleware will stop your request and redirect you back to | |
11 the form. | |
12 | |
13 | |
14 What are CAPTCHAs? -or- I hate those things | |
15 -------------------------------------------- | |
16 | |
17 CAPTCHAs are admittedly imperfect ways of telling humans and computers | |
18 apart. Presumedly if you are already identified (logged in), then the | |
19 computer is satisfied that you are you. But what if you want to make | |
20 an anonymous comment on someone's blog post? In a perfect world, | |
21 there would be no CAPTCHAs. In the real world, there is SPAM. So if | |
22 I want to protect my blog from SPAM-bots, I need to do something. | |
23 Again, CAPTCHAs aren't perfect, but they're at least something. |