Log any session that is reset due to a username mismatch

This commit is contained in:
Tom Hughes 2011-11-24 09:42:04 +00:00
parent 5718d455bc
commit 7e66fcbb1b

View file

@ -19,6 +19,7 @@ class ApplicationController < ActionController::Base
@user = User.where(:id => session[:user]).where("status IN ('active', 'confirmed', 'suspended')").first
if @user.display_name != cookies["_osm_username"]
logger.info "Session user '#{@user.display_name}' does not match cookie user '#{cookies['_osm_username']}'"
reset_session
@user = nil
elsif @user.status == "suspended"