Sha256: 81e198bfe57ade1c1b46e0b37c6cf70789a2eeb43633b9ca199770ac503a8d27

Contents?: true

Size: 685 Bytes

Versions: 1

Compression:

Stored size: 685 Bytes

Contents

# This controller handles the login/logout function of the site.  
class Admin::SessionsController < Admin::BaseController
  before_filter :login_required, :except => ['new', 'create']

  # render new.rhtml
  def new
    @page_title = "Connection"
  end

  def create
    self.current_user = User.authenticate(params[:login], params[:password])
    if logged_in?
      redirect_back_or_default(admin_galleries_url)
      flash[:notice] = "Logged in successfully"
    else
      flash[:notice] = "Login unsucessful"
      render :action => 'new'
    end
  end

  def destroy
    reset_session
    flash[:notice] = "You have been logged out."
    redirect_back_or_default('/')
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pictrails-0.5.0 app/controllers/admin/sessions_controller.rb