wiki:SimpleCaptchaPlugin

Simple CAPTCHA for new user registration

Description

A simple Captcha for new user registration using Trac's AccountManagerPlugin that uses Skimpy Gimpy. The plugin requires that AccountManagerPlugin has been patched to include an IRegistrationConfirmation extension point by the RegistrationConfirmationPatch.

An unmaintained version of this plugin that does not require modification to AccountManagerPlugin is available here.

See also: CaptchaAuthPlugin

Bugs/Feature Requests

Existing bugs and feature requests for SimpleCaptchaPlugin are here.

If you have any issues, create a new ticket.

Known Issues

This plugin does not work with the Safari browser, because it uses Skimpy Gimpy's pre-formatted text Captcha, which does not render properly.

Download

Download the zipped source from here.

Source

You can check out SimpleCaptchaPlugin from here using Subversion, or browse the source with Trac.

Installation

General instructions on installing Trac plugins can be found on the TracPlugins page.

Configuration

To use you SimpleCaptchaPlugin you should:

  1. Have patched AccountManagerPlugin to provide the IRegistrationConfirmation extension point using the RegistrationConfirmationPatch.
  2. Add the following to your trac.ini file:
[simplecaptcha]
dictionary_file = /path/to/dictionary.txt

where /path/to/dictionary.txt is the path to the text file used to generate the words for the CAPTCHAs. If you do not provide your own dictionary file, the plugin will download the dictionary file here on startup.

Note: The words must have at least 5 characters, otherwise they are not accepted!

Screenshot

screenshot

Recent Changes

3869 by nicholasbs on 2008-06-19 22:49:10
Initial import.
3868 by nicholasbs on 2008-06-19 22:44:51
New hack SimpleCaptchaPlugin, created by nicholasbs
(more)

Author/Contributors

Originally developed at The Open Planning Project

Author: nicholasbs
Maintainer: none (needsadoption)
Contributors: k0s

Last modified 9 months ago Last modified on Nov 26, 2015, 12:41:57 PM

Attachments (1)

Download all attachments as: .zip