This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
honeypot / README.markdown
What it is
A simple plugin to provide honeypots and the necessary validations. It add fields to your forms, empty and filled, then checks if there values are unchanged.
Install
script/plugin install git://github.com/grosser/honeypot.git
Usage
Controller:
before_filter :check_honeypots, :only => [:create]
OR - if the default render new + flash[:error] is not what you want
def create
render :action=>'error' and return unless honeypot_untouched?
...
end
Inside form:
=honeypot
Other solutions
If you want more sophisticated protection, (on cost of maintainability and usability) try the negative_captcha plugin







