2017-01-23 44 views
0

在liferay中,当我们导航到没有用户登录的私人页面时,我们被重定向到URL中带有“重定向”参数的登录页面。如果登录成功,liferay将用户重定向到“重定向”参数值,但是如果登录失败(比方说因为密码错误),liferay会清除“重定向”参数(因为页面重新加载)并因此“重定向”功能停止工作。liferay登录失败后“重定向”参数

任何想法如何保持这个参数,即使失败的登录尝试?

+0

您是否检查了重定向参数是如何被附加到URL以及它如何在不正确的登录时丢失的?它应该可以通过一些钩子来管理以保持请求URL中的参数完好无损 –

回答

-1

我会尝试保存Cookie中的现有重定向参数(加载页面时),然后在提交表单之前使用该值。自己没做过,但我会用一个钩子来覆盖login.jsp。只是一个想法。

+1

建议,想法需要成为首先评论,一个尝试/已知的解决方案应该只用作答案http://meta.stackexchange.com/questions/17447/answer-or-comment-whats-the-etiquette –