Methods
Instance Public methods
recaptcha!(url) Link
Source: show
# File engines/member/app/controllers/concerns/member/recaptcha.rb, line 8 def recaptcha!(url) reroute_failed_recaptcha(url) unless GoogleRecaptcha.verify( recaptcha_params["g-recaptcha-response"], request.ip ) end
reroute_failed_recaptcha(url) Link
Source: show
# File engines/member/app/controllers/concerns/member/recaptcha.rb, line 14 def reroute_failed_recaptcha(url) uri = URI(url) query = URI.decode_www_form(uri.query.to_s) << %w[recaptcha visible] uri.query = URI.encode_www_form(query) flash[:error] = I18n.t("errors.recaptcha_verify_not_robot") redirect_to uri.to_s end