|
|
|
|
38
|
|
38
|
|
39
|
## La en tant qu'exemple, exploiter ça (http://j-place.developpez.com/tutoriels/php/ameliorez-vos-applications-developpees-avec-symfony2/#LVI-A-3)
|
39
|
## La en tant qu'exemple, exploiter ça (http://j-place.developpez.com/tutoriels/php/ameliorez-vos-applications-developpees-avec-symfony2/#LVI-A-3)
|
40
|
access_control:
|
40
|
access_control:
|
|
|
41
|
+
|
|
|
42
|
+ # PAGES ACCESSIBLES AUX ADMINISTRATEURS
|
|
|
43
|
+ - { path: ^/admin, role: ROLE_ADMIN }
|
|
|
44
|
+
|
|
|
45
|
+ # AUTRES
|
41
|
- { path: "^/hello", roles: IS_AUTHENTICATED_ANONYMOUSLY }
|
46
|
- { path: "^/hello", roles: IS_AUTHENTICATED_ANONYMOUSLY }
|
42
|
- { path: "^/hello/(?:fr|en)", roles: IS_AUTHENTICATED_ANONYMOUSLY }
|
47
|
- { path: "^/hello/(?:fr|en)", roles: IS_AUTHENTICATED_ANONYMOUSLY }
|
43
|
- { path: ^/(?:fr|en)/register, roles: IS_AUTHENTICATED_ANONYMOUSLY }
|
48
|
- { path: ^/(?:fr|en)/register, roles: IS_AUTHENTICATED_ANONYMOUSLY }
|
44
|
- { path: "^/(?:fr|en)/resetting", roles: IS_AUTHENTICATED_ANONYMOUSLY }
|
49
|
- { path: "^/(?:fr|en)/resetting", roles: IS_AUTHENTICATED_ANONYMOUSLY }
|
45
|
- { path: "^/change-language/(?:fr|en)", roles: IS_AUTHENTICATED_ANONYMOUSLY }
|
50
|
- { path: "^/change-language/(?:fr|en)", roles: IS_AUTHENTICATED_ANONYMOUSLY }
|
46
|
-
|
|
|
47
|
- # PAGES ACCESSIBLES AUX ADMINISTRATEURS
|
|
|
48
|
- - { path: ^/admin, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
|
|
49
|
-
|
|
|
|
|
51
|
+
|
50
|
- { path: ^/_wdt/, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
52
|
- { path: ^/_wdt/, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
51
|
- { path: ^/_profiler/, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
53
|
- { path: ^/_profiler/, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
52
|
|
54
|
|
|
|
|
|
58
|
- { path: ^/login_check$, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
60
|
- { path: ^/login_check$, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
59
|
|
61
|
|
60
|
- { path: ^/, roles: ROLE_USER }
|
62
|
- { path: ^/, roles: ROLE_USER }
|
|
|
63
|
+
|
61
|
# # Liste des pages accessibles à tous les utilisateurs (ne pas toucher)
|
64
|
# # Liste des pages accessibles à tous les utilisateurs (ne pas toucher)
|
62
|
# - { path: ^/register$, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
65
|
# - { path: ^/register$, role: IS_AUTHENTICATED_ANONYMOUSLY }
|
63
|
#
|
66
|
#
|