Это не сработало и для меня, потому что я использовал 2 пользовательских провайдера: FOSUserBundle и FosFacebook.
Файл cookie фактически был установлен, но в TokenBasedRememberMeServices, processAutoLoginCookie я обнаружил, что используется неправильный поставщик.
Чтобы исправить это, мне нужно было указать в security.yml в разделе Remember_me поставщикая хотел бы использовать.
firewalls:
main:
...
remember_me:
secret: "%secret%"
lifetime: 2592000
path: /
domain: ~
user_provider: fos_userbundle
Может быть, это поможет кому-то еще.
Обновление : я изменил ответ, так как в более новых версиях Symfony "ключ "под запомнить" теперь называется "секретным".