set user_id to nil if user for user_id in session doesn't exist
fix current_user again, remove extra current_user from base_admin_controller