Symfony2用于2个应用程序的UserBundle

时间:2014-05-07 08:32:37

标签: symfony authentication fosuserbundle

我刚刚为客户创建了一个网络报告工具,使用FOSUserBundle进行身份验证。 我现在想在同一台服务器上开发另一个报告工具,但使用不同的URI。

用户管理将是相同的。 我是否真的必须重新使用我之前创建的UserBundle,或者有没有办法使用第一个应用程序验证我的用户?

非常感谢:)

皮特

1 个答案:

答案 0 :(得分:0)

您可能对路由文件中的主机要求感兴趣,看看: http://symfony.com/doc/current/book/routing.html#adding-a-host-requirement

这意味着您可以将整个捆绑路由的范围限定为某个域。

不要为您的fos用户路由指定主机要求,它适用于每个域。 然后覆盖每个域的login / register / ...模板。您可能还需要覆盖控制器。 https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_controllers.md https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_templates.md