基于http://www.liferay.com/community/forums/-/message_boards/message/10335161的讨论,有一种方法可以配置URL,以便在会话过期时重定向用户:
auth.login.url = / URL /到/登录
如果我需要基于我想要访问的URL的不同URL,该怎么办?例如。我有/ test / login1,/ test / login2,/ test / login2页面和登录表单。
依旧......
有没有办法用Liferay做到这一点?我很确定这样的功能可能需要开发钩子,所以真正的问题是如何在会话过期后获得想要访问的原始URL用户?
答案 0 :(得分:2)
你可以通过
获得lastpath LastPath lastPath = (LastPath)request.getAttribute(WebKeys.LAST_PATH);
从中,您可以获得有关上次访问的网址的信息。
通过使用hook编写自定义登录后期操作,您可以根据上一路径将用户重定向到特定页面。
HTH