Добавление условия в логин

0

Я работаю над сайтом symfony2,

У меня много компаний в базе данных, каждая компания должна иметь свою собственную страницу входа в систему и такую панель:

 www.site.com/company1/login ==> www.site.com/company1/dashboard
 www.site.com/company2/login ==> www.site.com/company2/dashboard

Вопрос 1: как я могу изменить функцию входа в систему, чтобы проверить, находится ли этот пользователь в компанииx прежде, чем перенаправить его? Вопрос 2: После аутентификации в namecompany/login, как ее можно автоматически перенаправить в /namecompany/dashboard?

спасибо

  • 0
    Подтвердить, что вы вошли в компанию и перенаправить соответственно?
  • 0
    Это именно то, что я хочу сделать, но я все еще не могу понять, как, как я могу отредактировать его в security.yml?
Показать ещё 1 комментарий
Теги:

1 ответ

0
Лучший ответ

Ответ 1 и ответ 2: вы должны использовать LoginHandler: http://www.reecefowell.com/2011/10/26/redirecting-on-loginlogout-in-symfony2-using-loginhandlers/

Ответ 1: используйте маркер безопасности, переданный в качестве аргумента обработчику, чтобы получить вашего пользователя, а затем получить его компанию.

Ответ 2: выберите ответ на перенаправление в зависимости от компании.

  • 0
    Спасибо за помощь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню