Sha256: 4a7db3450f3f0126ee37bbc8c779b2c89c8c82c043776778a36e88fb728a2388

Contents?: true

Size: 408 Bytes

Versions: 8

Compression:

Stored size: 408 Bytes

Contents

class Enjoy::SessionsController < Devise::SessionsController
  prepend_before_action :check_recaptcha, only: [:create]

  private
  def check_recaptcha
    if Enjoy.config.recaptcha_support
      if verify_recaptcha
        true
      else
        self.resource = resource_class.new sign_in_params
        respond_with_navigational(resource) { render :new }
      end

    else
      true
    end
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
enjoy_cms-0.4.1 app/controllers/enjoy/sessions_controller.rb
enjoy_cms-0.4.0.5 app/controllers/enjoy/sessions_controller.rb
enjoy_cms-0.4.0.4 app/controllers/enjoy/sessions_controller.rb
enjoy_cms-0.4.0.3 app/controllers/enjoy/sessions_controller.rb
enjoy_cms-0.4.0.2 app/controllers/enjoy/sessions_controller.rb
enjoy_cms-0.4.0.1 app/controllers/enjoy/sessions_controller.rb
enjoy_cms-0.4.0 app/controllers/enjoy/sessions_controller.rb
enjoy_cms-0.4.0.beta3 app/controllers/enjoy/sessions_controller.rb