.htaccess Symfony 2:使用htpasswd保护路由
我使用的是Symfony 2.3,需要使用不同的htpasswd限制保护不同的路由 一个在主路线.htaccess Symfony 2:使用htpasswd保护路由,.htaccess,symfony,symfony-2.3,.htpasswd,.htaccess,Symfony,Symfony 2.3,.htpasswd,我使用的是Symfony 2.3,需要使用不同的htpasswd限制保护不同的路由 一个在主路线/上,另一个在另一条路线上,例如/restricted/user 由于http basic auth在security.yml中被破坏(与一些apache和cgi配置相结合),因此我需要在web/目录中的htaccess中执行此操作 我已经对/路由进行了安全保护,但是如何添加另一个显然不作为目录存在的路由呢?symfony提供了一种非常简单的方法来处理这个问题,使您的网站区域受到安全保护,甚至可以由不
/
上,另一个在另一条路线上,例如/restricted/user
由于http basic auth在security.yml中被破坏(与一些apache和cgi配置相结合),因此我需要在web/
目录中的htaccess
中执行此操作
我已经对
/
路由进行了安全保护,但是如何添加另一个显然不作为目录存在的路由呢?symfony提供了一种非常简单的方法来处理这个问题,使您的网站区域受到安全保护,甚至可以由不同的角色访问。您可以使用security.yml中的访问控制
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/, role: ROLE_ADMIN }
- { path: ^/restricted/user, role: ROLE_ADMIN }
我知道这是可能的,但这涉及到登录页面、角色等。我只想拥有一个普通的http基本身份验证。