【发布时间】:2013-04-18 08:01:48
【问题描述】:
是否可以通过配置限制少数用户访问站点公共页面?
现在,默认情况下,liferay 中的任何人都可以访问任何站点的公共页面 [这就是它们被命名为公共页面的原因 :-) ],无论是 Open、Restricted 还是 Private。
在我们的系统中,我们强制登录以访问公共页面,但是一旦登录,用户可以看到任何站点的公共页面,如果他有它的 URL。
为了让需求更清晰:
我在系统中有 3 个用户,User01、User02、User03。
我有 3 个站点 - Site01(开放)、Site02(受限)、Site03(私有)
这些站点分别只有一个用户。
所有这 3 个用户都可以看到所有三个站点的公共页面。所以现在我想要的是只有User02 应该是一个例外,即User02 不应该能够访问Site01 和Site03 的Public-pages。
这可以通过配置实现吗?还是需要更改 liferay 代码(可能通过钩子)?
即使我们可以限制所有非该站点成员的用户访问公共页面,这也可以工作?
非常感谢任何想法或帮助。谢谢。
【问题讨论】:
标签: configuration liferay liferay-6 administration