L’authentification et les rôles en symfony 4
Authentification en Symfony 4
• Création de l’entité User,
• Création d’un formulaire d’inscription (Registration),
• Ajouter des contraintes de validation pour l’entité User,
• Crypter les mots de passe dans la base de données,
• Création d’un formulaire de login,
• Création d’un lien pour la Déconnexion (logout),
• Cacher des menus pour les utilisateurs non connectés
Gérer les rôles utilisateurs avec Symfony 4
• Ajouter l’attribut roles à l’entité User,
• La déclaration des rôles dans le fichier security.yaml,
• Création d’une interface pour gérer les utilisateurs et leurs rôles,
• Restreindre l’accès à certaines fonctionnalités avec l’annotation @isGranted,
• Cacher des liens aux utilisateurs ne possédant pas un certain rôle.