Если вы не сохраняете данные сеанса (т.е. сохраняете данные сеанса в файле cookie с датой истечения в будущем), то сеанс должен быть уничтожен, когда пользователь закрывает браузер.Я не знаком с платформой CakePHP, поэтому я не могу комментировать его API.Однако, если вы хотите явно завершить сеанс, вы можете сделать это в PHP с помощью session_destroy()
.
Надеюсь, что это поможет.