Sha256: dfeb2108dffdd9d43e7a0765a87bf02bdac7c19b10d85279258d3260f7c5d365
Contents?: true
Size: 649 Bytes
Versions: 4
Compression:
Stored size: 649 Bytes
Contents
class BrickLayer::SessionsController < BrickLayer::BaseController layout 'brick_layer/layouts/session_layout' skip_before_filter :verify_authenticity_token skip_before_filter :authenticate def new end def create admin = BrickLayer::Administrator.authenticate(params[:username], params[:password]) if admin session[:administrator_id] = admin.id.to_s redirect_to root_url, :notice => "Logged in!" else flash.now.alert = "Invalid username or password" render "new" end end def destroy session[:administrator_id] = nil redirect_to root_url, :notice => "Logged out!" end end
Version data entries
4 entries across 4 versions & 1 rubygems