Class: Referrer::SessionsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- Referrer::SessionsController
- Defined in:
- app/controllers/referrer/sessions_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'app/controllers/referrer/sessions_controller.rb', line 5 def create user = Referrer::User.where(id: session_params[:user_id], token: session_params[:user_token]).first if user @session = user.sessions.active_at(Time.now).first @session = user.sessions.create! unless @session render json: {id: @session.id, active_seconds: @session.active_seconds} else render json: {errors: ['User token is incorrect']}, status: 401 end end |