我刚刚为客户创建了一个网络报告工具,使用FOSUserBundle进行身份验证。 我现在想在同一台服务器上开发另一个报告工具,但使用不同的URI。
用户管理将是相同的。 我是否真的必须重新使用我之前创建的UserBundle,或者有没有办法使用第一个应用程序验证我的用户?
非常感谢:)
皮特
答案 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