Проверка подлинности 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