如何在Symfony2中重定向未经授权的请求?

时间:2013-02-01 08:56:42

标签: symfony

注意:我manually authenticate用户。

我的安全配置如下:

firewalls:
    secured_area:
        pattern: ^/
        anonymous: ~
        form_login:
            check_path: login_check
            login_path: about
        remember_me:
            key: %secret%
            lifetime: 31536000
            path: /
            domain: ~
        logout: ~

access_control:
    - { path: ^/(_(profiler|wdt)|css|images|js)/, roles: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/(login|about), roles: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/, roles: ROLE_USER }

我的想法是,如果用户未获得授权,他将被重定向到about页面。然后从那里点击登录链接,我手动验证他的凭据。

目前正在半工作。问题是关于页面:

1)尽管资产似乎正确加载,但没有样式,

2)它似乎重定向到自身(?)它似乎应该触发一个无限循环,但然后停止?理论:为什么它会重新加载每个资产的页面?

3)我记得我的工作吗?

现状: enter image description here

编辑: 这是有价值的。把它从资产中拿出来就可以了。但我仍然想使用资产。

0 个答案:

没有答案