Sha256: 1bb4d545f5e50c564f824fb6635dd176732ce580669ce24032cec1da80287a8b
Contents?: true
Size: 603 Bytes
Versions: 20
Compression:
Stored size: 603 Bytes
Contents
class UserSessionsController < ApplicationController 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 flash[:notice] = "Login successful!" redirect_back_or_default account_path else render :new end end def destroy current_user_session.destroy flash[:notice] = "Logout successful!" redirect_back_or_default new_user_session_path end end
Version data entries
20 entries across 20 versions & 1 rubygems