如何在Symfony2中同时创建限制区域和非限制区域

时间:2011-12-27 22:37:47

标签: php symfony fosuserbundle

我必须构建的是页面,其中一些页面受到限制,而某些页面不在类似的链接上。我将尝试在示例中解释它:

假设我的系统中有用户(基于FOSU​​serBundle),并且每个用户都拥有自己的帐户,其中包含博客和图库(不同的控制器)。一些用户想要仅为某些人群(不存储在系统中)访问他们的博客和图库,因此他们生成令牌(只有一个令牌,因此无论谁知道令牌都能访问区域)并发送给用户。我不想做的是在每个控制器方法中检查它。

所以我们说我们有两个用户,史蒂文 stan ,他们中的第一个想让他的博客和画廊免费看,但第二个想要基于令牌限制。

链接会是这样的:

/steven/blog
/steven/gallery

/stan/blog
/stan/gallery

有人可以推荐一些解决方案或任何想法我如何尝试在Symfony2中构建它?

1 个答案:

答案 0 :(得分:0)

为什么不将它检入控制器?我不认为有任何其他方法可以做到这一点,因为你希望它是动态的,可能会改变。