fluentd-ui/app/controllers/application_controller.rb
2014-05-22 13:21:32 +09:00

17 lines
492 B
Ruby

class ApplicationController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery with: :exception
helper_method :current_user
def current_user
return unless session[:remember_token]
@current_user ||= LoginToken.active.find_by(token_id: session[:remember_token]).try(:user)
end
def login_required
return true if current_user
redirect_to new_sessions_path
end
end