Symfony 2.6通过主机限制URL,但允许特定的IP访问它

时间:2017-04-23 23:06:19

标签: access-control symfony-2.6

我正在尝试允许特定IP访问security.yml中定义的受限路径,但没有成功。

我的security.yml中有这两行:

access_control:
        - { path: ^/.*, role: IS_AUTHENTICATED_ANONYMOUSLY,  ip: "127.0.0.1" }
        - { path: ^/.*, role: IS_AUTHENTICATED_FULLY, host: "test.loc" }

但是,当我尝试访问本地项目时,我被重定向到登录页面。

我怎样才能实现它?

1 个答案:

答案 0 :(得分:0)

我的猜测是,您正在与Chrome的激进301重定向缓存相冲突。请参阅讨论here。尝试使用其他浏览器,例如Firefox。

如果您清除Chrome的浏览数据,问题就会消失。您还可以弹出以隐身模式进行测试。