2017-03-28 13:05:17 -04:00

35 lines
853 B
Ruby

class ApplicationController < ActionController::Base
before_filter :configure_permitted_parameters, if: :devise_controller?
protect_from_forgery with: :exception
protected
def authenticate_user
if session[:user_id]
# set current user object to @current_user object variable
@current_user = User.find session[:user_id]
return true
else
redirect_to(:controller => 'sessions', :action => 'login')
return false
end
end
def save_login_state
if session[:user_id]
redirect_to(:controller => 'sessions', :action => 'home')
return false
else
return true
end
end
def configure_permitted_parameters
puts "CONFIG PARAMS"
devise_parameter_sanitizer.permit(:sign_in) do |user_params|
user_params.permit(:email, :password, :remember_me)
end
end
end