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 git@github.com: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

 
 
 

Contributors

Languages