Php Symfony安全,重定向太多
我正在尝试设置安全性和身份验证,我尝试按照symfony教程进行操作,但现在当我尝试访问任何页面时,我得到的Php Symfony安全,重定向太多,php,symfony,Php,Symfony,我正在尝试设置安全性和身份验证,我尝试按照symfony教程进行操作,但现在当我尝试访问任何页面时,我得到的localhost重定向您的次数太多。如果您未登录并访问安全页面,我希望重定向到登录页面 这是我的security.yml文件 安全: # http://symfony.com/doc/current/security.html#b-configuring-how-users-are-loaded encoders: Akon\UserBundle\Entity\User:
localhost重定向您的次数太多。
如果您未登录并访问安全页面,我希望重定向到登录页面
这是我的security.yml文件
安全:
# http://symfony.com/doc/current/security.html#b-configuring-how-users-are-loaded
encoders:
Akon\UserBundle\Entity\User:
algorithm: bcrypt
providers:
akon:
entity:
class: AkonUserBundle:User
firewalls:
# disables authentication for assets and the profiler, adapt it according to your needs
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
pattern: ^/
provider: akon
form_login:
login_path: akon_user_login
check_path: akon_user_login
logout:
path: /logout
target: /
access_control:
# require ROLE_ADMIN for /register*
- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
#- { path: ^/, roles: ROLE_USER }
Akon/UserBundle/resources/config/routing.yml
akon_user_homepage:
path: /
defaults: { _controller: AkonUserBundle:Default:index }
akon_user_register:
path: /register
defaults: { _controller: AkonUserBundle:Default:Register}
akon_user_login:
path: /login
defaults: { _controller: AkonUserBundle:Security:Login}
logout:
path: /logout
我想您可能需要匿名:true请尝试取消注释
#-{path:^/,角色:ROLE\u USER}
Ops,很抱歉忘记评论。第一个答案是在我添加了烦扰鼠标之后:是的,它正常工作。