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.