为什么Liferay还要求提供公共站点页面的凭据?

时间:2015-05-26 08:20:43

标签: liferay liferay-6 liferay-theme liferay-6.2

奇怪的导航。使用Liferay CE 6.2.3 GA4,在Portal实例www.portal.com中,我创建了一个除基本访客站点之外的站点。新网站是“开放”,我为其分配了虚拟主机名www.site.com。公共和私人三个都有一个主页。

如果用户导航到www.site.com他/她看到公共住宅,那么如果他/她进行登录,则登陆页面是www.portal.com的访客基础站点的主页。为什么?

然后在“我的网站”中,如果用户点击www.site.com的私人端,他/她需要再次提供凭据。很奇怪......

好的,然后用户在www.site.com的私人住宅,但如果“我的网站”中的用户点击www.site.com的公共方面,他/她需要再次提供凭据!这是因为“我的网站”portlet不在右上角,而是“登录”链接“。非常错误......

请有人可以帮助我吗?

提前谢谢! 伊万诺C.

1 个答案:

答案 0 :(得分:1)

这里提到了多个问题。回答我理解的问题。

  

1。如果用户导航到www.site.com他/她看到公共住宅,那么如果他/她登录,则登录页面是访客基础站点的主页www.portal.com。为什么?

默认情况下,登录后默认访客网站。

您可以在控制面板→更改默认目标网页网址 配置→门户设置。如果你想要自定义行为 你可以实现post login hook。

  

2。然后在"我的网站"如果用户点击www.site.com的私人方面,他/她需要再次提供凭据。很奇怪......

由于有两个不同的主机名[www.portal.com& www.site.com] 并单击从一个站点指向另一个站点的链接 作为两个不同的网站。因此它要求再次登录。