Sha256: 7e40242352961aaeeaa9a59d1a7f3e660d2967490d35bbdb62e267ef7bef1e23
Contents?: true
Size: 498 Bytes
Versions: 1
Compression:
Stored size: 498 Bytes
Contents
module Logman class ConsoleBase < Sinatra::Base before do # session[:user_id] = '52e7ffa1adf1744071000001' @user = User.find(session[:user_id]) end register do def auth (type) condition do if @user.nil? redirect "/login" else ut = (@user.admin)? :admin : :user halt 401, 'No Access' if ut == :user && type == :admin end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logman-0.0.2 | lib/console/base.rb |