Implement sessions/create in JSON API
This commit is contained in:
14
app/controllers/api/v0/sessions_controller.rb
Normal file
14
app/controllers/api/v0/sessions_controller.rb
Normal file
@@ -0,0 +1,14 @@
|
||||
class Api::V0::SessionsController < Api::ApplicationController
|
||||
skip_before_filter :authenticate!, :only => [:create]
|
||||
|
||||
def create
|
||||
user = User.find_by_email(params[:session][:email])
|
||||
|
||||
if ! user.try(:authenticate?, params[:session][:password])
|
||||
return render :json => '', :status => :not_found
|
||||
end
|
||||
|
||||
@user = user
|
||||
self.current_user = @user
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user