Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
MathCaptcha =========== TODO: Create form helpers Validates your Model to be saved by a human (or very clever script) by asking the user to solve a very basic mathematical equation. It does not use the session to store the secret, but uses AES from EzCrypto. Requirements ============ * gem ezcrypto * users who can calculate Usage ===== In your Model < ActiveRecord::Base has_captcha In your form view: <%= @model.captcha.task %> = ? <%= form.text_field :captcha_solution %> <%= form.hidden_field :captcha_secret %> If you want to skip the validation (in tests/specs), you can Model.skip_captcha! # or @model.skip_captcha! and turn that off by Model.dont_skip_captcha! # or @model.dont_skip_captcha! Copyright (c) 2007 Pat Nakajima, released under the MIT license Copyright (c) 2009 Niklas Hofer, released under the MIT license