在FOSUserBundle(Symfony的)更改默认的登录页面(Change default L

2019-09-20 20:37发布

我认为,这两个问题,这里的答案应该不是很复杂。

我已经安装并配置了FOSUserBundle与Symfony2的项目中使用。

我需要知道的是,我告诉它有哪些页面,当他们尝试访问的URL禁止重定向用户的安全。

默认情况下,它是/登录。 但我想将其更改为一个更一般/主。

提前致谢

Answer 1:

它不是由FOSUserBundle完成,但安全系统在Symfony2中。 您需要设置在security.yml如下:

firewalls:
    main:
        form_login:
            default_target_path: /path/to/redirect/to

编辑:

对不起,误解的问题。 更改login_path到/管理员像这样:

firewalls:
    main:
        form_login:
            login_path: /admin

这将您重定向到/管理页面 - 确保道路工程和不受防火墙的保护。 更多信息这里 。



Answer 2:

我知道了!

它更像是:

        main:
        form_login:
            login_path: /path/to/redirect/to

再次感谢



文章来源: Change default Login page in FOSUserBundle (Symfony)