2017-02-14 10 views
0

У меня есть 2 роли пользователя в моей заявке: admin и member. После успешного входа в систему, пользователь admin должен быть перенаправлен на /admin, а member должен быть перенаправлен на /catalog.Symfony с FosUserBundle - 2 разных пути успеха входа

Возможно ли это с помощью Symfony и FOSUserBundle?

+0

Возможный дубликат [перенаправление после входа в систему fos user bundle symfony] (http://stackoverflow.com/questions/16020508/redirect-after-login-fos-user-bundle-symfony) – insertusernamehere

ответ

0

Да, вы можете изменить поведение входа. Это ничего особенного FOSUserBundle, это функция Symfony: https://symfony.com/doc/current/security/form_login.html#always-redirect-to-the-default-page

Другим решением является пользовательский обработчик успеха аутентификации входа. Вы можете найти здесь пример: https://gist.github.com/chalasr/69ad35c11e38b8cc717f