Liferay登录后跳转到指定页面
参考:http://www.huqiwen.com/2016/06/02/liferay-default-landing-page/
Liferay登录后跳转到指定页面
有时我们希望Liferay在登录后能够跳转到不同的页面。在Liferay中登录后默认跳转的页面是上次访问的页面,也就是比如我们访问某一个页面,没有权限访问让我们登录,则登录后会重新定向到此页面。
但是有此需求,我们就是需要用户登录后进行指定的页面,可以通过如下方法进行配置。
方法一:
在portal-setup-wizard.properteis里面添加如下配置。
default.landing.page.path=/web/guest/xxx
或者
default.landing.page.path=/user/${liferay:screenName}/home
或者
default.landing.page.path=/user/${liferay:userId}/home
实际使用时,根据我们的需要进行跳转到指定的页面,其中的screenName和userId算是变量,可以获取当前登录用户的信息。
注意:用户跳转到的页面,用户一定要有权限访问,不然会提示找不到页面。
方法二:
方法其实和方法一是一样,只不过这个配置可以在后台通过控制面板-->Portal设置里面的“默认登录页面”进行配置,如下图所示,配置的内容和方法一里面所指向的是一样的。
如果方法二和方法一都进行了配置,则方法二会覆盖方法一。