Проверка подлинности Sylius не удалась только на домашней странице

Немного странно

На каждой странице, кроме моей домашней страницы, в Symfony отображается "Аутентификация: нет", но когда я проверяю другие страницы, я вхожу в систему, как и ожидалось.

Я попытался очистить кэш, сеанс и вход и выход, и он остается. Я обнаружил это из печати app.user, так как использую его в операторах if.

Я также наблюдал за входами в систему, но все работает нормально!

Я не уверен, как еще отладить это - у меня также есть эта проблема на моем производственном сервере, поэтому я уверен, что его приложение основано

если кто-нибудь может что-то предложить, я был бы признателен за мысли / помощь

Спасибо

2 ответа

Попробуйте изменить ваш файл security.yml из:

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

к

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

Я использую Sylius 1.1.1, и выложил вопрос

Вы удалили локализованные URL? Пожалуйста, проверьте настройки sylius.security.shop_regex:

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

Другие вопросы по тегам