Сеансовый cookie-файл Symfony 4 не удаляется при выходе - PullRequest
0 голосов
/ 28 августа 2018

При выходе из системы значение файла cookie PHPSESSID изменяется, но сам файл cookie не удаляется. Также на панели инструментов отладки отображается «Имеет сеанс - да » после выхода из системы.

Если я удаляю cookie вручную и обновляю страницу, он не создается, и на панели инструментов отладки отображается «Имеет сеанс - нет».

Как выполнить действие по выходу из системы, чтобы не начинать новый сеанс?

1 Ответ

0 голосов
/ 29 августа 2018

Можно добавить список файлов cookie, которые вы хотите удалить при выходе из системы. Не уверен, что это лучшее решение, но сеанс не существует после выхода из системы.

Пример конфигурации безопасности:

security:
    firewalls:
        main:
            anonymous: ~
            logout:
                path: /logout
                target: /
                delete_cookies: ['PHPSESSID']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...