注销时未删除Symfony 4会话cookie

时间:2018-08-28 10:50:09

标签: symfony symfony4

注销后,PHPSESSID cookie值会更改,但cookie本身不会被删除。注销后,调试工具栏也会显示“有会话-”。

如果我手动删除cookie并刷新页面,则不会创建它,并且调试工具栏显示“有会话-否”。

如何执行注销操作以不启动新会话?

1 个答案:

答案 0 :(得分:0)

可以添加要在注销时删除的Cookie列表。不确定这是否是最佳解决方案,但注销后会话不存在。

示例安全配置:

security:
    firewalls:
        main:
            anonymous: ~
            logout:
                path: /logout
                target: /
                delete_cookies: ['PHPSESSID']