Sha256: e74593a4d61702ca65cb4307f05c740cca31cfa8860ce771d15febce99be1be0
Contents?: true
Size: 760 Bytes
Versions: 8
Compression:
Stored size: 760 Bytes
Contents
class Hancock::SessionsController < Devise::SessionsController prepend_before_action :check_recaptcha, only: [:create] private def check_recaptcha if Hancock.config.recaptcha_support and (!Rails.env.development? or Hancock.config.captcha_on_development) if verify_recaptcha true else self.resource = resource_class.new sign_in_params resource.errors.add(:email, "Неверный e-mail или пароль".freeze) resource.errors.add(:password, "Неверный e-mail или пароль".freeze) @recaptcha_error = "Вы робот?".freeze respond_with_navigational(resource) { render :new } end else true end end include Hancock::Decorators::Sessions end
Version data entries
8 entries across 8 versions & 1 rubygems