【问题标题】:Sylius Authentication failing on homepage aloneSylius 身份验证仅在主页上失败
【发布时间】:2017-06-07 22:00:11
【问题描述】:

有点奇怪

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

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

我也看到了登录日志,但一切正常!

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

如果有人可以提出任何建议,我将不胜感激这些想法/帮助

谢谢

【问题讨论】:

    标签: symfony sylius


    【解决方案1】:

    尝试从以下位置更改您的 security.yml 文件:

    sylius.security.shop_regex: "^/(?!admin|api/.*|api$|media/.*)[^/]++"
    

    sylius.security.shop_regex: "^/(?!admin|api/.*|api$|media/.*)"
    

    我使用的是 Sylius 1.1.1

    【讨论】:

      【解决方案2】:

      您是否删除了本地化的网址?请检查 sylius.security.shop_regex 设置:

      http://docs.sylius.org/en/latest/cookbook/disabling-localised-urls.html

      【讨论】:

      • 请在您的回答中添加简短说明,以说明您链接到的帖子所解释的内容。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-24
      • 1970-01-01
      • 2017-11-27
      • 1970-01-01
      • 2023-02-24
      相关资源
      最近更新 更多