Главная
translate
Войти
Регистрация
Форум
Блоги
Пользователи
Список джемов
Rails проекты
Поиск
Loading...
Login form
Ruby On Rails in UA
/
Программирование на ROR
/
Captcha
/
RE: Captcha
назад
новый
ответить
2008-06-09 13:36:58
Ответить
Ruslan Voloshin
Адрес:
odessa
Сообщений: 1231
Регистр: 2007-03-13
его блог
40 сообщ.
RE: Captcha
def form ti = Turing::Image.new(:width => 180, :height => 70) chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a @code = '' @cap_file='cap_' 1.upto(6) { |i| @code << chars[rand(chars.size-1)] } 1.upto(6) { |i| @cap_file << chars[rand(chars.size-1)] } @cap_url="/images/captcha/#{@cap_file}.jpg" @cap_file="#{RAILS_ROOT}/public/images/captcha/#{@cap_file}.jpg" ti.generate(@cap_file,@code ) session[:cap_code]= @code session[:cap_file]= @cap_file end
def ping @ping=Hash.new() @ping = params[:ping] @p=nil if session[:cap_code] == @ping[:captcha] && is_xhr? #Do it your code File.delete(session[:cap_file]) session[:cap_code]= nil session[:cap_file]= nil else flash[:notice]='Не верный код подтверждения!' end end
------------
Занимаюсь вебом и продвижением сайтов.
turing
,
Turing::Image.new
назад
новый
ответить
Ключевые слова:
Postgresql for windows [1]
Komodo [1]
plugin [5]
Решение проблемы [1]
paginate_links [1]
не идет и все. [1]
rake routes [1]
RESTful [1]
search [1]
2003 Sever с AMD Athlon [1]
select_year [1]
after_save [2]
координаты [1]
Ruby Python SmallTalk Groovy [1]
AR attributes [1]
пингаторы [2]
Dir[] [1]
tempfile [1]
passenger [5]
vavlidate email [1]
Гости: 126 Онлайн:
Іван Будзуляк
,
О проекте
по всем вопросам обращайтесь на
support
Rubyclub.com.ua
Copyright © 2007 - 2008