Если вы используете AuthComponent, он сохранит запись текущего пользователя, вошедшего в систему, в сеансе под ключом Auth
.Вы можете получить к нему доступ через компонент сеанса или помощника:
$this->Session->read('Auth.User.name')
Даже если вы не используете AuthComponent, сеанс является лучшим местом для хранения информации о текущем пользователе.
В остальном и вообще класс Configure обычно является хорошим местом для хранения такого рода глобальной информации:
Configure::write('User', array('id' => $id, ...));
Configure::read('User.id');