Browse Source

Evolution #64: Sécuriser laccès a l'administration.

bastien 13 years ago
parent
commit
d329fd9674
1 changed files with 7 additions and 4 deletions
  1. 7 4
      src/Muzich/CoreBundle/Resources/config/security.yml

+ 7 - 4
src/Muzich/CoreBundle/Resources/config/security.yml View File

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
 #