class UserSessionsController < Devise::SessionsController
prepend_before_action :require_no_authentication, :only => [:create ]
respond_to :json
-
+ skip_before_filter :verify_authenticity_token, only: [:create]
+
def create
if request.xhr?
- resource = warden.authenticate!(scope: resource_name, recall: "#{controller_path}#failure")
- sign_in(resource_name, resource)
+ resource = warden.authenticate!(scope: resource_name, recall: "#{controller_path}#xhr_failure")
return render :json => current_user.to_json({:include => {:author => {}, :artist => {}} })
else
super