有点奇怪
在除我的主页之外的每个页面上,我在Symfony中显示“身份验证:否”,但是当我检查其他页面时,我按预期登录。
我已尝试清除缓存,会话以及登录和注销,但它仍然存在。我在打印app.user时发现了这一点,因为我在if语句中使用它。
我还看过登录日志,但一切正常!
我不确定如何调试这个 - 我的生产服务器上也有这个问题,所以我确定它的基于应用程序
如果有人可以提出任何建议我会很感激思考/帮助
感谢
答案 0 :(得分:0)
您是否删除了本地化网址?请检查sylius.security.shop_regex设置:
http://docs.sylius.org/en/latest/cookbook/disabling-localised-urls.html
答案 1 :(得分:0)
尝试从以下位置更改security.yml文件:
sylius.security.shop_regex: "^/(?!admin|api/.*|api$|media/.*)[^/]++"
要
sylius.security.shop_regex: "^/(?!admin|api/.*|api$|media/.*)"
我使用的是Sylius 1.1.1和posted the issue