【发布时间】:2011-07-29 07:11:22
【问题描述】:
我正在开始一个项目,我正在使用 symfony,我第一次使用 symfony,实际上真的很棒,我已经安装了 sfDoctrineGuardPlugin,到目前为止一切正常,为什么?,因为前端用户可以登录后端并反之亦然,我不希望这样,所以,我开始 google,我在 SO 中找到了Symfony sfDoctrineGuardPlugin custom login query,但我不知道我应该把函数放在哪里,所以我还没有测试过。
由于我不希望前端用户可以在后端登录,我想我可以使用凭据,可以吗?但是,symfony 在登录后检查用户凭据,我也不想要,所以,我怎么能做到这一点?,也许如果我可以在会话中有命名空间,我可以检查后端命名空间中是否有管理员也适用于前端用户,所以我认为他们永远不会得到修复。
我真的不知道 sfDoctrineGuardPlugin 有没有可以管理这种情况的配置,有这样的配置吗??
另外,在我的后端,我希望有一个页面来管理前端用户,以及其他用于后端用户的页面,因为前端用户会有个人资料和地址,我认为这更容易,但我不知道从哪里开始。
在这里需要一些帮助
谢谢
【问题讨论】:
-
不过,你想出了一个合理的答案。如果你真的需要 2 个单独的应用程序,我建议你先分析一下。虽然这可能是合乎逻辑的,但您很快就会发现很难在应用程序之间重用代码,国际化和测试存在问题。我发现拥有 1 个应用程序要容易得多。仅供参考,Symfony2 也没有“应用程序”的概念。
标签: php plugins symfony1 sfguard