lib/simple_captcha/controller.rb in galetahub-simple_captcha-0.1.3 vs lib/simple_captcha/controller.rb in galetahub-simple_captcha-0.1.4
- old
+ new
@@ -15,10 +15,10 @@
# end
def simple_captcha_valid?
return true if Rails.env.test?
if params[:captcha]
- data = SimpleCaptcha::Utils::simple_captcha_value(session[:captcha])
+ data = SimpleCaptcha::Utils::simple_captcha_value(params[:captcha_key] || session[:captcha])
result = data == params[:captcha].delete(" ").upcase
SimpleCaptcha::Utils::simple_captcha_passed!(session[:captcha]) if result
return result
else
return false