我有一个场景,我在123.12.12.12(假设)上托管了我的Liferay应用程序。
每当用户点击此IP时,
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 。
答案 0 :(得分:0)
这不是理想的解决方案,而是一种解决方法 - 在您的login.jsp中编写脚本并检查用户是否已登录。如果已登录,则重定向到您的主页
<script>
//on doc ready
if("<%= themeDisplay.isSignedIn()%>")
{
location.href="/web/abc/home";
}
</script>