Symfony 5 - Restreindre l'accès à certaines pages
Ajouter un préfix de route à toutes les fonctions du controleur
/**
* @Route("/admin")
*/
class BlogController extends AbstractController
Restreindre l'accès à /admin aux utilisateurs ayant pour rôle "ROLE_ADMIN"
- { path: ^/admin, roles: ROLE_ADMIN }
Pensez à ajouter ["ROLE_ADMIN"] dans la base de donnée de votre user admin !
En twig, on peut maitenant ajouter une condition pour vérifier si l'utilisateur connecté est admin
{% if is_granted('ROLE_ADMIN') %}
24/11/2021