【发布时间】:2012-01-28 19:37:44
【问题描述】:
我必须构建的页面有一些页面受到限制,而一些页面不在类似的链接上。我会试着用例子来解释它:
假设我的系统中有用户(基于 FOSUserBundle),每个用户都有自己的帐户,其中包含博客和图库(不同的控制器)。一些用户只想为某些人(未存储在系统中)授予对他们的博客和图库的访问权限,因此他们生成令牌(只有一个令牌,因此任何知道令牌的人都可以访问该区域)并发送到用户。我不想做的是在控制器的每种方法中检查它。
假设我们有 2 个用户,steven 和 stan,他们中的第一个想要让他的博客和画廊免费查看,但第二个想要基于令牌进行限制。
链接是这样的:
/steven/blog
/steven/gallery
/stan/blog
/stan/gallery
谁能推荐一些解决方案或任何想法,我该如何尝试在 Symfony2 中构建它?
【问题讨论】:
标签: php symfony fosuserbundle