ochko/prudge

View on GitHub
app/controllers/user_sessions_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
# -*- coding: utf-8 -*-
class UserSessionsController < ApplicationController
  layout 'bare'

  before_filter :require_no_user, :only => [:new, :create]
  before_filter :require_user, :only => :destroy

  def new
    @user_session = UserSession.new
  end

  def create
    @user_session = UserSession.new(params[:user_session])
    if @user_session.save
      redirect_back_or_default account_users_url
    else
      render :action => :new
    end
  end

  def destroy
    current_user_session.destroy
    flash_notice
    redirect_back_or_default root_url
  end
end