Убедитесь, что php хранит данные сессии. В вашем core.php:
Configure::write('Session.save', 'php');
Если вы разрешите 'торту' хранить данные сеанса, внешние php-файлы не получат его. Кроме того, не забудьте установить правильное имя для сессии:
session_name("CAKEPHP");