lib/simple_captcha/utils.rb in glebtv-simple_captcha-0.2.1 vs lib/simple_captcha/utils.rb in glebtv-simple_captcha-0.3.1
- old
+ new
@@ -21,25 +21,25 @@
end
def self.simple_captcha_value(key) #:nodoc
SimpleCaptchaData.get_data(key).value rescue nil
end
-
+
def self.simple_captcha_new_value(key) #:nodoc
begin
# very unsafe to display same code over and over
value = ''
# SimpleCaptcha.length.times{value << (48 + rand(10)).chr}
+
SimpleCaptcha.length.times{value << (65 + rand(26)).chr}
d = SimpleCaptchaData.get_data(key)
d.value = value
d.save!
value
rescue
nil
end
end
-
def self.simple_captcha_passed!(key) #:nodoc
SimpleCaptchaData.remove_data(key)
end