如何解决Liferay 6.0.5:仅将用户登录限制为他所在的组织
| 我有一个网站,并且希望将其设置为“多国”。 我创建了几个属于其中一个的组织和用户。 我想这样做:当用户从一个组织页面登录时,说MySite / EN / home,如何防止另一个组织页面(例如MySite / IT / home)登录呢? 实际上,如果用户登录到mysite / en / home并访问mysite / it / home,则该用户也在该页面中登录。 可以预防吗?解决方法
开箱即用的Liferay不允许您提供您想要的东西,如果用户登录,则在liferay门户的每个部分都是如此。
我尝试给您一些机会:
第一次机会)
如果每个组织都有不同的虚拟主机设置,则登录cookie仅对用户登录的域有效。
第二次机会)
登录的用户可以是组织的组织成员,也可以是其他组织的简单用户。您可以在不同角色上设置权限,以允许同一用户在不同组织之间进行不同的操作和使用不同的视图级别。
第三次机会)
您必须通过ext-let插件开发新的门户网站扩展,它可以改变门户网站的行为...
再见
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。