Files
openfoodnetwork/app/controllers/user_registrations_controller.rb
Rohan Mitchell be644bdcc3 Revert "Reworking flash messages hooray"
This reverts commit c9d0091cd9.
2014-06-06 16:59:47 +10:00

33 lines
777 B
Ruby

class UserRegistrationsController < Spree::UserRegistrationsController
# POST /resource/sign_up
def create
@user = build_resource(params[:spree_user])
if resource.save
set_flash_message(:notice, :signed_up)
sign_in(:spree_user, @user)
session[:spree_user_signup] = true
associate_user
respond_to do |format|
format.html do
sign_in_and_redirect(:spree_user, @user)
end
format.js do
render json: { email: @user.email }
end
end
else
clean_up_passwords(resource)
respond_to do |format|
format.html do
render :new
end
format.js do
render json: @user.errors, status: :unauthorized
end
end
end
end
end