Ceci est une ancienne révision du document !
Authentification
Utilisateurs
Création
Création de l'entité USER :
symfony console make:user
Puis pour créer les tables dans la base de données :
symfony console make:migration
symfony console doctrine:migrations:migrate
Formulaire de connexion
Pour créer ce formulaire :
symfony console make:registration-form
Protéger un chemin
Pour interdire l’accès a un chemin sauf au utilisateurs authentifié, on modifie le fichier config\packages\security.yaml
On décommente la ligne - { path: ^/admin, roles: ROLE_ADMIN }
- config\packages\security.yaml
access_control: - { path: ^/admin, roles: ROLE_ADMIN } #<- a décommenter # - { path: ^/profile, roles: ROLE_USER }
Sources & Ressources
Vous pourriez laisser un commentaire si vous étiez connecté.