2015-10-15 3 views
3

Предполагая, что у меня есть/localnetwork, я хочу только, чтобы дать доступ к локальной сети, как правило, имеет IP-адрес в этом диапазоне 10.4.X.XКак разрешить доступ только к локальной подсети, используя управление доступом в symfony 2?

security: 
    firewalls: 
     localnetwork: 
     pattern: ^/localnetwork 
     anonymous: ~ 

access_control: 
    - { path: ^/localnetwork, roles: IS_AUTHENTICATED_ANONYMOUSLY, ips : [ '10.4.X.X'] } 
    - { path: ^/localnetwork, roles: ROLE_NO_ACCESS} 

Итак, вопрос: как это может быть сделано в Symfony. что я должен добавить вместо 10.4.X.X?

+0

Итак, в чем ваш вопрос? –

+0

Как это можно сделать в symfony. что я должен добавить вместо 10.4.X.X? – naguib

ответ

5

Symfony принимает подсеть в обозначении CIDR. В вашем случае вы можете использовать 10.4.0.0/16