在liferay中,如何重定向到登录页面并返回?

在liferay中,如何重定向到登录页面并返回?,liferay,liferay-6,Liferay,Liferay 6,在我的doView方法中,在某些条件下(基于url参数),我希望在继续之前要求用户登录 我基本上是想重现guest试图访问私有页面的行为:用户被重定向到登录页面,然后在登录后返回到原始页面 我应该在doView方法中放什么代码来重现这个结果 谢谢并致以最良好的祝愿, 阿兰 另外,我正在使用liferay 6.1 GA3,您可以将用户重定向到url,如/c/portal/login?redirect=currenturl 这里,currenturl将是您想要返回的URL。是的,您必须对密码进行编码

在我的doView方法中,在某些条件下(基于url参数),我希望在继续之前要求用户登录

我基本上是想重现guest试图访问私有页面的行为:用户被重定向到登录页面,然后在登录后返回到原始页面

我应该在doView方法中放什么代码来重现这个结果

谢谢并致以最良好的祝愿, 阿兰


另外,我正在使用liferay 6.1 GA3,您可以将用户重定向到url,如
/c/portal/login?redirect=currenturl


这里,currenturl将是您想要返回的URL。

是的,您必须对密码进行编码。密码可能有一些特殊字符,因此请使用URLEncoder.encode(密码“UTF-8”)

尚未尝试此操作,但能否将用户重定向到url,如/c/portal/login?重定向=当前url。currenturl将是您想要返回的url Pankaj,这确实有效。你能把这个作为一个答案贴出来吗?我会这样标记它的?谢谢,如果我的当前URL包含任何特殊字符,ALAINIT将不起作用。。liferay有什么限制吗。