Files
openfoodnetwork/app/controllers/user_passwords_controller.rb
2014-03-28 16:02:31 +11:00

22 lines
617 B
Ruby

class UserPasswordsController < Spree::UserPasswordsController
layout 'darkswarm'
def create
self.resource = resource_class.send_reset_password_instructions(params[resource_name])
if resource.errors.empty?
set_flash_message(:notice, :send_instructions) if is_navigational_format?
respond_with resource, :location => spree.login_path
else
respond_to do |format|
format.html do
respond_with_navigational(resource) { render :new }
end
format.js do
render json: resource.errors, status: :unauthorized
end
end
end
end
end