Bonjour,
Je suis entrain de développer une application qui nécessite forcément une authentification. A partir de là, tout se passe bien, l'affichage de la page d'authentification, la vérification et la redirection vers ma page d'accueil. Cependant, lorsque je décide de retourner sur ma page d'identification (en tapant directement l'URL), il me l'affiche en tant qu'utilisateur anonyme. J'ai beau essayé de faire les vérifications des rôles IS_AUTHENTIFICATED_FULLY, rien ne change.
Voici mon security.yml :
Et voilà ce que je rajoute dans mon controller :
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
25
26
27
28
29
30 security: encoders: Symfony\Component\Security\Core\User\User: plaintext providers: in_memory: users: admin: { password: admin, roles: [ 'ROLE_ADMIN' ] } firewalls: dev: pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false unsecured_area: pattern: ^/securite/(login|oubli)$ anonymous: ~ secured_area: pattern: ^/ form_login: login_path: /securite/login check_path: /securite/login_check logout: path: /securite/logout target: / access_control: - { path: ^/securite, roles: IS_AUTHENTICATED_ANONYMOUSLY } - { path: ^/, roles: IS_AUTHENTICATED_FULLY }
Merci d'avance pour aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if($this->get('security.context')->isGranted('IS_AUTHENTICATED_FULLY')){ $this->redirect($this->generateUrl('_welcome')); }
Nainfou
Partager