1 class UserSessionsController < Devise::SessionsController
2 prepend_before_action :require_no_authentication, :only => [:create ]
4 skip_before_filter :verify_authenticity_token, only: [:create]
8 resource = warden.authenticate!(scope: resource_name, recall: "#{controller_path}#xhr_failure")
9 return render :json => current_user.to_json({:include => {:author => {}, :artist => {}} })
17 Devise.sign_out_all_scopes ? sign_out : sign_out(resource_name)
18 return render :json => {:success => true}
25 return render :json => {:success => false, :errors => ["Login failed."]}
28 def require_no_authentication