Skip to content

ajahongir/captcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Каптча
=======

Русская каптча. Каптча работает очень просто, она генерирует картинки в формате png или gif с русскими буквами.

Чтоб использовать каптчу надо сделать следуюшие процессы.

  1. Установка RMagick
  2. Установка плагина
  3. Вызов хэлпер метода.
  4. Валидация.

Плагин тестировался на Ubuntu 10.04 и RMagick-2.12.0-ImageMagick-6.5.6-8-Q8 и Ruby 1.8.7, rails 2.3.10

== Установка RMagic

Следовать инстуркцию этого сайта: 
http://rmagick.rubyforge.org/install-faq.html


== Установка плагина
  Скопировать плагин в папку плагинов:
  cd vendor/plugins/
  git clone [email protected]:ajahongir/captcha.git


Пример
=======

Для начало надо добавить любой ключ шифрования CAPTCHA_SALT в environment.rb проекта.    

    CAPTCHA_SALT = 'Что не будь случайное'

== Вызов хэлпер метода

В форме надо добавить:

  <%= show_captcha("Пожалуйста, введите символы на картинке:") %>

== Валидация

В контроллере надо сделать следующие:

PostController < ApplicationController

   validates_captcha

   def create
      ...
      if captcha_validated?
         ...
      else
         ...
      end
   end
end

Copyright (c) 2011 Jakhongir Alimov, released under the MIT license

About

Русская Капча

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages