From b56edb6387343dc0e8440c5d58ad9cd099974eda Mon Sep 17 00:00:00 2001 From: Gilles Doge Date: Sun, 13 Jan 2013 12:20:12 +0100 Subject: [PATCH] Added missing path prefix `/admin` to access_control --- book/security.rst | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/book/security.rst b/book/security.rst index fa9d02df166..9110194b3b7 100644 --- a/book/security.rst +++ b/book/security.rst @@ -771,27 +771,27 @@ Take the following ``access_control`` entries as an example: security: # ... access_control: - - { path: ^/user, roles: ROLE_USER_IP, ip: 127.0.0.1 } - - { path: ^/user, roles: ROLE_USER_HOST, host: symfony.com } - - { path: ^/user, roles: ROLE_USER_METHOD, methods: [POST, PUT] } - - { path: ^/user, roles: ROLE_USER } + - { path: ^/admin/user, roles: ROLE_USER_IP, ip: 127.0.0.1 } + - { path: ^/admin/user, roles: ROLE_USER_HOST, host: symfony.com } + - { path: ^/admin/user, roles: ROLE_USER_METHOD, methods: [POST, PUT] } + - { path: ^/admin/user, roles: ROLE_USER } .. code-block:: xml - - - - + + + + .. code-block:: php 'access_control' => array( - array('path' => '^/user', 'role' => 'ROLE_USER_IP', 'ip' => '127.0.0.1'), - array('path' => '^/user', 'role' => 'ROLE_USER_HOST', 'host' => 'symfony.com'), - array('path' => '^/user', 'role' => 'ROLE_USER_METHOD', 'method' => 'POST, PUT'), - array('path' => '^/user', 'role' => 'ROLE_USER'), + array('path' => '^/admin/user', 'role' => 'ROLE_USER_IP', 'ip' => '127.0.0.1'), + array('path' => '^/admin/user', 'role' => 'ROLE_USER_HOST', 'host' => 'symfony.com'), + array('path' => '^/admin/user', 'role' => 'ROLE_USER_METHOD', 'method' => 'POST, PUT'), + array('path' => '^/admin/user', 'role' => 'ROLE_USER'), ), For each incoming request, Symfony will decided which ``access_control``