Функції безпеки Symfony2 у Twig? Як перевірити роль користувача?


75

У мене встановлено стандартну версію Symfony 2.0.9 із JMSSecurityBundle. Просто цікаво, які функції доступні мені в шаблоні Twig для роботи з користувачами?

Зокрема, я хочу перевірити, чи має користувач роль ROLE_ADMIN.

Будь-яка допомога?

Дякую


1
Вибачте, знайшов: is_granted ('ROLE_ADMIN')
Кріс Тікнер

Відповіді:


246
{% if is_granted('ROLE_ADMIN') %} ... {% endif %}

2
Зверніть увагу, що is_granted використовує ролі в поточному сеансі: отже, якщо у вас є нова роль і ви не ввійшли / вийшли, це не буде працювати!
numediaweb
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.