class Users::MySessionsController < Devise::SessionsController # before_filter :before_login, :only => :create after_filter :after_login, :only => :create # def before_login # end # Hook after successful login def after_login Log.log "User #{current_user} logged in." old_screenshots = session[:uploaded_screenshots] raise if count = old_screenshots.to_a.length > 0 old_screenshots.each do |id| ss = Screenshot.find(id) ss.user = @user ss.save! end flash[:info] = "#{count} uploads have been added to your account" Log.log "Anonymously uploaded screenshots #{old_screenshots} added to account." end end end