Sha256: fa376c845d3e7f28330d91997aaa4572f5829c27596dc73180476a95e1a24663
Contents?: true
Size: 714 Bytes
Versions: 9
Compression:
Stored size: 714 Bytes
Contents
# frozen_string_literal: true module DeviseSecurity::Patches module PasswordsControllerCaptcha extend ActiveSupport::Concern included do define_method :create do if valid_captcha_if_defined?(params[:captcha]) self.resource = resource_class.send_reset_password_instructions(params[resource_name]) if successfully_sent?(resource) respond_with({}, location: new_session_path(resource_name)) else respond_with(resource) end else flash[:alert] = t('devise.invalid_captcha') if is_navigational_format? respond_with({}, location: new_password_path(resource_name)) end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems