# Filters added to this controller will be run for all controllers in the application. # Likewise, all the methods added will be available for all controllers. class ApplicationController < ActionController::Base before_filter :check_authorization # Pick a unique cookie name to distinguish our session data from others' session :session_key => '_rails_space_session_id' # Check for a valid authorization cookie, possibly logging the user in. def check_authorization if cookies[:authorization_token] and not session[:user_id] user = User.find_by_authorization_token(cookies[:authorization_token]) if user session[:user_id] = user.id end end end end