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é.