1 class UserSessionsController < Devise::SessionsController
2 prepend_before_filter :require_no_authentication, :only => [:create ]
7 resource = warden.authenticate!(scope: resource_name, recall: "#{controller_path}#failure")
8 sign_in(resource_name, resource)
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