diff --git a/app/controllers/user_sessions_controller.rb b/app/controllers/user_sessions_controller.rb index 831859e..efff2ad 100644 --- a/app/controllers/user_sessions_controller.rb +++ b/app/controllers/user_sessions_controller.rb @@ -1,5 +1,7 @@ class UserSessionsController < ApplicationController + # before_filter :require_user, :only => :destroy + def new @user_session = UserSession.new end @@ -15,8 +17,10 @@ class UserSessionsController < ApplicationController end def destroy - current_user_session.destroy - flash[:notice] = "Logout successful!" + if current_user + current_user_session.destroy + flash[:notice] = "Logout successful!" + end redirect_back_or_default new_user_session_url end end