retrospring/app/controllers/user/registrations_controller.rb
Dominik M. Kwiatek 7cac93ad4e Add hCaptcha
2020-05-27 20:07:39 +01:00

17 lines
575 B
Ruby

class User::RegistrationsController < Devise::RegistrationsController
def create
if verify_hcaptcha(model: resource)
super
else
respond_with_navigational(resource){ redirect_to new_user_registration_path }
end
end
def destroy
DeletionWorker.perform_async(resource.id)
Devise.sign_out_all_scopes ? sign_out : sign_out(resource_name)
set_flash_message :notice, :destroyed if is_flashing_format?
yield resource if block_given?
respond_with_navigational(resource){ redirect_to after_sign_out_path_for(resource_name) }
end
end