Sha256: 06ae5a387dfa12d4ede978de8c2203c66d180df16a8c719179bf0415e384e176

Contents?: true

Size: 548 Bytes

Versions: 12

Compression:

Stored size: 548 Bytes

Contents

# frozen_string_literal: true

module Maglev
  module Admin
    class BaseController < ::Maglev::ApplicationController
      layout 'maglev/admin/application'

      before_action :maglev_authenticate

      private

      def maglev_authenticate
        return unless Maglev.config.admin_username.present? && Maglev.config.admin_password.present?

        http_basic_authenticate_or_request_with name: Maglev.config.admin_username,
                                                password: Maglev.config.admin_password
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
maglevcms-1.8.0 app/controllers/maglev/admin/base_controller.rb
maglevcms-1.7.3 app/controllers/maglev/admin/base_controller.rb
maglevcms-1.7.2 app/controllers/maglev/admin/base_controller.rb
maglevcms-1.7.1 app/controllers/maglev/admin/base_controller.rb
maglevcms-1.7.0 app/controllers/maglev/admin/base_controller.rb
maglevcms-1.6.1 app/controllers/maglev/admin/base_controller.rb
maglevcms-1.6.0 app/controllers/maglev/admin/base_controller.rb
maglevcms-1.5.1 app/controllers/maglev/admin/base_controller.rb
maglevcms-1.4.0 app/controllers/maglev/admin/base_controller.rb
maglevcms-1.3.0 app/controllers/maglev/admin/base_controller.rb
maglevcms-1.2.2 app/controllers/maglev/admin/base_controller.rb
maglevcms-1.2.1 app/controllers/maglev/admin/base_controller.rb