aboutsummaryrefslogtreecommitdiff
blob: d1623af6c7fe05b9c9fefaed5e0e9a4f3bb0bede (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Filters added to this controller apply to all controllers in the application.
# Likewise, all the methods added will be available for all controllers.

class ApplicationController < ActionController::Base
  helper :all # include all helpers, all the time
  protect_from_forgery # See ActionController::RequestForgeryProtection for details

  append_before_filter :only_valid_users

  # Scrub sensitive parameters from your log
  # filter_parameter_logging :password

  protected
    def only_valid_users
      unless current_user.valid?
        flash[:notice] = "You user account is invalid, please fix problems before you continue."
        redirect_to edit_user_path(current_user)
      end
    end
end