Я использую FOSUserBundle, и мне нужна возможность входа с двух разных маршрутов (или более). Эти маршруты будут иметь разные шаблоны, а также вход в разные области. Единственное, что отличается между входами, - это требуемое разрешение. Трассы будет что-то вдоль линийSymfony2 - FOSUserBundle - Несколько мест входа в систему
site.com/login
site.com/admin/login
, а также возможно site.com/ajax_login
Я был умеет выработать способы получения разных шаблонов для рендеринга, вырывая все, кроме токена CSRF, из FOSUserBundle login.html.twig (который переопределяется), затем создает маршруты, которые отображают свои собственные поля входа в систему, а также маршрут входа (так что просто маркер CSRF получает визуализацию). Это не работает для администратора/входа в систему, так как форма отправляется назад для входа в систему, и если она не работает, она отображает эту страницу.
Есть ли какой-либо простой способ достичь этого?
Возможно, вы говорите о разных брандмауэрах? – tamir
Как вы сделали, чтобы использовать форму входа в несколько шаблонов? – httpete