Sha256: 03a09b43921b424a93f35d1bbaadc381fe81d1e63fe3049a3821920417f2e6cf
Contents?: true
Size: 500 Bytes
Versions: 16
Compression:
Stored size: 500 Bytes
Contents
require 'rubygems' require 'ramaze' # Small application performing authentication without a database module Auth USERS = { 'demo' => Digest::SHA1.hexdigest('demo'), 'manveru' => Digest::SHA1.hexdigest('letmein'), } class AuthController < Ramaze::Controller map '/', :auth app.location = '/' helper :auth layout :auth trait :auth_table => USERS before(:secret){ login_required } before(:login){ redirect r('/') if logged_in? } end end Ramaze.start
Version data entries
16 entries across 16 versions & 1 rubygems