Symfony Tips : Rôle utilisateur

Symfony Tips : Rôle utilisateur

Comment limiter l'accès à certaines pages ou d'une portion de code sur Symfony en PHP/Twig

Rôle utilisateur

<!-- PHP -->
<?php
if($user->hasRole('ROLE_USER')) {

}
?>
<!-- TWIG -->
{% if is_granted('ROLE_USER') %}

{% endif %}

Rôle administrateur

<!-- PHP -->
<?php
if($user->hasRole('ROLE_ADMIN')) {

}
?>
<!-- TWIG -->
{% if is_granted('ROLE_ADMIN') %}

{% endif %}

Rôle Super administrateur

<!-- PHP -->
<?php
if($user->hasRole('ROLE_SUPER_ADMIN')) {

}
?>
<!-- TWIG -->
{% if is_granted('ROLE_SUPER_ADMIN') %}

{% endif %}