Sha256: e4c2c2e159825b7626fe4540bd079ac32393dc5bffdca0f1133c66b8412a2f81

Contents?: true

Size: 569 Bytes

Versions: 12

Compression:

Stored size: 569 Bytes

Contents

class UserSessionsController < ApplicationController

  skip_before_filter :require_user
  respond_to :html
  
  def new
    @user_session = SpudUserSession.new
  end
  
  def create
    @user_session = SpudUserSession.new(params[:spud_user_session])
    if @user_session.save
      flash[:notice] = "Login successful!"
      redirect_back_or_default(root_path)
    else
      render 'new'
    end
  end
  
  def destroy
    current_user_session.destroy unless current_user_session.blank?
    flash[:notice] = "Logout successful!"
    redirect_to login_path
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
tb_core-1.2.1 app/controllers/user_sessions_controller.rb
tb_core-1.2.0 app/controllers/user_sessions_controller.rb
tb_core-1.1.10 app/controllers/user_sessions_controller.rb
tb_core-1.1.9 app/controllers/user_sessions_controller.rb
tb_core-1.1.8 app/controllers/user_sessions_controller.rb
tb_core-1.1.7 app/controllers/user_sessions_controller.rb
tb_core-1.1.6 app/controllers/user_sessions_controller.rb
tb_core-1.1.5 app/controllers/user_sessions_controller.rb
tb_core-1.1.4 app/controllers/user_sessions_controller.rb
tb_core-1.1.2 app/controllers/user_sessions_controller.rb
tb_core-1.1.1 app/controllers/user_sessions_controller.rb
tb_core-1.1.0 app/controllers/user_sessions_controller.rb