Sha256: ea48015b17639a4ef2410e82e3df76bfefa86c065fdf91fd6464132e0fa4a4a7
Contents?: true
Size: 858 Bytes
Versions: 3
Compression:
Stored size: 858 Bytes
Contents
# Puffer::SessionsBase is a base class for any Admin::SessionsController # implementation by default implemented basic auth through PufferUser. # See Puffer::SessionsDeviseBase for alternative implementation example. class Puffer::SessionsBase < ApplicationController unloadable pufferize! before_filter :require_puffer_user, :only => :destroy define_fieldset :create layout 'puffer_sessions' respond_to :html create do field :email, :type => :string field :password, :type => :password end def new # @record = UserSession.new end def create # @record = UserSession.new params[:user_session] # if @record.save # redirect_back_or_default puffer_root_url # else # render 'new' # end end def destroy # current_user_session.destroy # redirect_to new_puffer_session_url end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
puffer-0.0.32 | app/controllers/puffer/sessions_base.rb |
puffer-0.0.31 | app/controllers/puffer/sessions_base.rb |
puffer-0.0.30 | app/controllers/puffer/sessions_base.rb |