Sha256: 660307f60748dbd621bbb40cc4827600983b0b2d77bcc407d34609c6613065ab
Contents?: true
Size: 518 Bytes
Versions: 2
Compression:
Stored size: 518 Bytes
Contents
class Logman class ConsoleBase < Sinatra::Base before do # session[:user_id] = '52e7ffa1adf1744071000001' @user = User.find(session[:user_id]) if 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
logman-0.1.0 | lib/console/base.rb |
logman-0.1.0.alpha | lib/console/base.rb |