Sylius身份验证仅在主页上失败

时间:2017-06-07 22:00:11

标签: symfony sylius

有点奇怪

在除我的主页之外的每个页面上,我在Symfony中显示“身份验证:否”,但是当我检查其他页面时,我按预期登录。

我已尝试清除缓存,会话以及登录和注销,但它仍然存在。我在打印app.user时发现了这一点,因为我在if语句中使用它。

我还看过登录日志,但一切正常!

我不确定如何调试这个 - 我的生产服务器上也有这个问题,所以我确定它的基于应用程序

如果有人可以提出任何建议我会很感激思考/帮助

感谢

2 个答案:

答案 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