Phalcon ошибка с валидацией csrf / Phalcon error validate crsf

Наткнулся на интересную ошибку «CSRF validation failed» при изучении phalcon. Не сразу сообразил причину проблемы. Сделаю заметку, мб кому нибудь сэкономит время.

Вообщем делаем проверку csrf, стандартными методами, генерируем:

<input id=»token» type=»hidden» name=»token» value=»<?php echo $this->security->getToken(); ?>» /&gt

Проверяем:

if (!$this->security->checkToken(‘token’, $this->getDi()->getRequest()->getPost(‘token’, ‘string’))) { }

И постоянно csrf который пришёл из запроса, не равен csrf который в сессии (CSRF validation failed).

И так причина такого странного поведения это отсутствие файла favicon.ico в папке. (Cause of error: favicon.ico)