【问题标题】:How to create restricted and non restricted area same time in Symfony2如何在 Symfony2 中同时创建受限和非受限区域
【发布时间】:2012-01-28 19:37:44
【问题描述】:

我必须构建的页面有一些页面受到限制,而一些页面不在类似的链接上。我会试着用例子来解释它:

假设我的系统中有用户(基于 FOSUserBundle),每个用户都有自己的帐户,其中包含博客和图库(不同的控制器)。一些用户只想为某些人(未存储在系统中)授予对他们的博客和图库的访问权限,因此他们生成令牌(只有一个令牌,因此任何知道令牌的人都可以访问该区域)并发送到用户。我不想做的是在控制器的每种方法中检查它。

假设我们有 2 个用户,stevenstan,他们中的第一个想要让他的博客和画廊免费查看,但第二个想要基于令牌进行限制。

链接是这样的:

/steven/blog
/steven/gallery

/stan/blog
/stan/gallery

谁能推荐一些解决方案或任何想法,我该如何尝试在 Symfony2 中构建它?

【问题讨论】:

    标签: php symfony fosuserbundle


    【解决方案1】:

    您为什么不想将其检入控制器中?我没有看到任何其他方法可以做到这一点,根据您希望它是动态的并且可能会改变。

    【讨论】:

    • 现在我决定在控制器中使用 ACL,但在未来我喜欢让监听器来控制它,我们拭目以待。
    猜你喜欢
    • 2017-07-16
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    • 2020-08-04
    • 1970-01-01
    • 2020-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多