Bonjour,
J'ai créé un Bundle Utilisateur pour pouvoir gérer les utilisateurs (base de données) et leurs droits (en suivant un tuto) mais je me retrouve avec cette erreur : There is no user provider for user "Symfony\Component\Security\Core\User\User
Mon fichier routing.yml
Le fichier security.yml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 fred_security_login: pattern: /login defaults: { _controller: FredUtilisateurBundle:Security:login } fred_security_check: pattern: /login_check fred_security_logout: pattern: /logout fred_admin: pattern: /admin defaults: { _controller: FredUtilisateurBundle:Admin:index}
J'ai fait des recherches sur cette erreur, mais les réponses données ne marchent pas dans mon cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 security: encoders: Fred\UtilisateurBundle\Entity\User: algorithm: sha512 encode-as-base64: true iterations: 10 providers: main: entity: { class: FredUtilisateurBundle:User, property: login } firewalls: main: pattern: /.* form_login: check_path: /login_check login_path: /login logout: true security: true anonymous: true access_control: - { path: /admin.*, role: ROLE_ADMIN } - { path: /.*, role: IS_AUTHENTICATED_ANONYMOUSLY }
Partager