Fork of plone.formwidget.captcha with a French translation
This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Timo Stollenwerk a76a7f76a6 Move the registration of the captcha validator from validator.py to the (demo) form. This is the only way to allow the creator of a form to register the captcha validator for a form without touching the p.f.c. code. This is somehow ugly. Maybe there is a more elegant way to do this?!
svn path=/plone.formwidget.captcha/trunk/; revision=28729
2009-08-12 11:16:53 +00:00
docs Initial import. 2009-08-06 22:09:24 +00:00
plone Move the registration of the captcha validator from validator.py to the (demo) form. This is the only way to allow the creator of a form to register the captcha validator for a form without touching the p.f.c. code. This is somehow ugly. Maybe there is a more elegant way to do this?! 2009-08-12 11:16:53 +00:00
README.txt update README. 2009-08-10 19:24:08 +00:00
setup.cfg Initial import. 2009-08-06 22:09:24 +00:00
setup.py fix setup.py. 2009-08-11 21:06:41 +00:00

README.txt

Introduction
============

plone.formwidget.captcha is a z3c.form widget for use with Plone. It is
a z3c.form re-implementation of the `collective.captcha` package written by
Martijn Pieters.

.. _collective.captcha: http://pypi.python.org/pypi/collective.captcha

Buildout Installation
---------------------

Add the following code to your buildout.cfg to install plone.formwidget.captcha:

[buildout]
...
eggs =
    ...
    plone.formwidget.captcha
    ...

...
[instance]
...
zcml =
    ...
    plone.formwidget.captcha
...


Captchas without server state
-----------------------------

(From collective.captcha)

A view to generate a captcha image and/or wav file, and to verify user input
against it.

A cookie is used to transfer state from one request to the next. The state is
used, together with a server-side secret, to create a random string of
characters, which in turn is displayed as a captcha image, or transformed to
an audio file. Verification happens case-insensitively.

Note that the captcha 'word' is only usable for 5-10 minutes, after which the
view will not accept it any more. Moreover, a different word will be generated
for a given session key every 5 minutes.

This makes these captchas replayable for up to 10 minutes if a determined
user keeps sending the same session id. Because of the server-secret though,
captchas are not transferrable between sites.