"redirect" liferay登录失败后参数丢失



在Liferay中,当我们在没有用户登录的情况下导航到私人页面时,我们会被重定向到URL中带有"重定向"参数的登录页面。

如果登录成功,liferay会将用户重定向到"重定向"参数

值,但如果登录失败(比如说因为密码错误),liferay会清除"重定向"参数(因为页面重新加载),因此"重定向"功能停止工作。

知道如何在登录尝试失败后保留此参数吗?

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

最新更新