我正在考虑在下一个项目中使用symfony2。然而,我有点担心一些事情。 其中之一是这是否对我来说是一个很大的挑战:symfony fosuserbundle自定义登录
我必须建立一个系统,在其中访问后端部分来创建用户帐户。
每个客户都有一个用户帐户,可以像他们的管理员那样工作。然后,在他们的控制面板中,他们可以在其公司内创建用户,并为他们设置登录名和密码。当然,我不会限制每家公司只使用其他人没有使用过的用户名,因此在主登录屏幕上必须有一个公司选择器和一个用于用户名的选择器。他们将登录路线,比如site.com/company/。
我不知道从哪里开始,或者创建多么复杂。我已经测试了一下symfony2,主要部分(DB和模板),它似乎正是我需要的。
可能会使用用户组,并从我的后端部分设置grouops =公司,让公司只将用户添加到他们的组?
也将有访问权限等。在平坦的PHP我只是控制它通过一个访问表user-contentpiece
但也许symfony中提供了一个平滑的方式...
有我的启发性的意见? fosUserBundle是一个不错的选择,还是我应该从头开始构建?