module SinatraAdmin::SessionHelper

Public Instance Methods

authenticate!() click to toggle source
# File lib/sinatra-admin/helpers/session.rb, line 13
def authenticate!
  unless warden.authenticated?(:sinatra_admin)
    flash[:error] = "You must log in"
    redirect to('login')
  end
end
public_routes() click to toggle source
# File lib/sinatra-admin/helpers/session.rb, line 3
def public_routes
  [
    '/admin/login',
    '/admin/login/',
    '/admin/unauthenticated',
    '/admin/unauthenticated/',
    '/admin/not_found/'
  ]
end
warden() click to toggle source
# File lib/sinatra-admin/helpers/session.rb, line 20
def warden
  env['warden']
end