Class: Manage::ApplicationController

Inherits:
ActionController::Base
  • Object
show all
Defined in:
app/controllers/manage/application_controller.rb

Direct Known Subclasses

DashboardsController, ResourceController

Instance Method Summary collapse

Instance Method Details

#authenticate_adminObject



5
6
7
8
9
10
11
12
# File 'app/controllers/manage/application_controller.rb', line 5

def authenticate_admin
  authenticate_or_request_with_http_basic do |username, password|
    @current_user = AdminUser.where(email: username).first
    return request_http_basic_authentication if @current_user.blank?
    return request_http_basic_authentication unless @current_user.valid_password?(password)
    @current_user
  end
end

#current_userObject



15
16
17
# File 'app/controllers/manage/application_controller.rb', line 15

def current_user
  @current_user
end