Sha256: 49fa5949b724aaf6cbec127d0bf7959f65497b27470e68412fc7945bbee97e09

Contents?: true

Size: 785 Bytes

Versions: 18

Compression:

Stored size: 785 Bytes

Contents

module Gluttonberg
  module Admin
    class UserSessionsController < Gluttonberg::Admin::BaseController
      layout 'bare'

      skip_before_filter :require_user, :only => [:new, :create]
      skip_before_filter :require_backend_access, :only => [:new, :create]

      def new
        @user_session = UserSession.new
      end

      def create
        @user_session = UserSession.new(params[:user_session])
        if @user_session.save
          flash[:notice] = "Login successful!"
          redirect_back_or_default admin_root_path
        else
          render :action => :new
        end
      end

      def destroy
        current_user_session.destroy
        flash[:notice] = "Logout successful!"
        redirect_back_or_default admin_root_path
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
gluttonberg-core-3.0.2 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-3.0.1 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-3.0.0 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.6.4 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.6.3 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.6.2 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.6.1 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.6.0 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.5.9 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.5.8 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.5.7 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.5.6 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.5.5 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.5.4 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.5.3 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.5.2 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.5.1 app/controllers/gluttonberg/admin/user_sessions_controller.rb
gluttonberg-core-2.5 app/controllers/gluttonberg/admin/user_sessions_controller.rb