Liferay中的默认主页设置

时间:2014-05-29 13:18:06

标签: liferay liferay-6

我有一个场景,我在123.12.12.12(假设)上托管了我的Liferay应用程序。

每当用户点击此IP时,

  • 用户会看到登录页面,即 123.12.12.12/web/guest/home
  • 当用户的会话处于活动状态时也是如此,即如果用户已经存在 登录并点击 123.12.12.12 ,用户登陆 123.12.12.12/web/guest/home其中,登录portlet显示"you are already logged in."

我想要的是,如果用户已经登录,那么:

  • 他应该被重定向到应用程序主页 (的 123.12.12.12/web/abc/home

  • 我在 lastPath 中设置了一个钩子并且已经覆盖了 运行 操作 类的方法。

  • 当用户登录时,他/她被重定向到 123.12.12.12/web/abc/home 成功。

  • 当用户点击123.12.12.12时,我需要相同的内容,即使他/她是 登录。

我在Tomcat 6.0.29上使用 Liferay 6.0.6 CE

1 个答案:

答案 0 :(得分:0)

这不是理想的解决方案,而是一种解决方法 - 在您的login.jsp中编写脚本并检查用户是否已登录。如果已登录,则重定向到您的主页

<script>
//on  doc ready
if("<%= themeDisplay.isSignedIn()%>") 
{
    location.href="/web/abc/home";
}
</script>