Sha256: 6e9778c191689077ff5199a83d34f16e33516aa3d96f44a48b830cd82d80b6cd

Contents?: true

Size: 522 Bytes

Versions: 2

Compression:

Stored size: 522 Bytes

Contents

class UserSessionsController < ApplicationController
  def new
    @user_session = UserSession.new
  end
  
  def create    
    @user_session = UserSession.new(params[:user_session])
    
    @user_session.save do |success|
      if success
        flash[:notice] = "Login successful!"
        redirect_to @user_session.record
      else
        render :action => :new
      end
    end
  end
  
  def destroy
    current_user_session.destroy
    flash[:notice] = "Logout successful!"
    redirect_to root_path
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
reflex-0.0.3 features/support/rails_root/app/controllers/user_sessions_controller.rb
reflex-0.0.2 features/support/rails_root/app/controllers/user_sessions_controller.rb