diff --git a/app/controllers/user_controller.rb b/app/controllers/user_controller.rb index 5d9c8bb4..c42f03a5 100644 --- a/app/controllers/user_controller.rb +++ b/app/controllers/user_controller.rb @@ -13,7 +13,14 @@ class UserController < Users::ApplicationController end def obtain_token - redirect_to user_omniauth_authorize_path(params[:provider].presence || 'facebook') and return unless current_user.present? + if current_user.blank? + case params[:provider] + when 'instagram' then redirect_to user_instagram_omniauth_authorize_path + else redirect_to user_facebook_omniauth_authorize_path + end + return + end + #redirect_to user_omniauth_authorize_path(params[:provider].presence || 'facebook') and return unless current_user.present? respond_to do |format| format.html { render layout: 'user/obtain_token' } format.json do