Foren

redirect after logout

evan cheung, geändert vor 12 Jahren.

redirect after logout

Junior Member Beiträge: 81 Beitrittsdatum: 17.04.08 Neueste Beiträge
Hi,

I am using portal 6.0.6, how do I redirect to a different page after user click on signout?
On 5.2.3, I just added <a href="$sign_out_url?referer=/web/xyz/">Sign out</a> and it works, but on the new version it always goes back to /web/guest/.
Can you help?

thanks,
Evan
thumbnail
David H Nebinger, geändert vor 12 Jahren.

RE: redirect after logout

Liferay Legend Beiträge: 14919 Beitrittsdatum: 02.09.06 Neueste Beiträge
I believe it is now a parameter in portal-ext.properties to indicate where to go on logout.
Paul Butenko, geändert vor 12 Jahren.

RE: redirect after logout

Junior Member Beiträge: 38 Beitrittsdatum: 02.07.10 Neueste Beiträge
Hi,
Under Control panel - Portal settings - Default Logout Page you can define where User should be redirected after logout.
Or try redirect parameter instead of referer.

BR,
Paul Butenko
evan cheung, geändert vor 12 Jahren.

RE: redirect after logout

Junior Member Beiträge: 81 Beitrittsdatum: 17.04.08 Neueste Beiträge
Hi,

Thanks for your info. In my situation, I have two communities, I want to configure each one to go to their own home page when user click signout. Can you please tell me how to do it? How do you use parameter? Can you please provide an example?

thanks,
Evan
thumbnail
David H Nebinger, geändert vor 12 Jahren.

RE: redirect after logout

Liferay Legend Beiträge: 14919 Beitrittsdatum: 02.09.06 Neueste Beiträge
This you'd probably have to do using a hook. The logout is a site-level setting, not a community-based setting.
evan cheung, geändert vor 12 Jahren.

RE: redirect after logout

Junior Member Beiträge: 81 Beitrittsdatum: 17.04.08 Neueste Beiträge
Really? Like I said I used to be able to use <a href="$sign_out_url?referer=/web/xyz/">Sign out</a> on portal 5.2.3. I wish there would be an alternative way instead of writing customized code for this.

thanks,
Evan
evan cheung, geändert vor 12 Jahren.

RE: redirect after logout

Junior Member Beiträge: 81 Beitrittsdatum: 17.04.08 Neueste Beiträge
FYI ---
I got it working using referer as I indicated before. All you have to do is change the "referer_js.jsp" file under /root/html/common/ and set the javascript as the following:

<script type="text/javascript">
location.href = '<%=referer%>';
</script>

thanks,
Evan
thumbnail
David H Nebinger, geändert vor 12 Jahren.

RE: redirect after logout

Liferay Legend Beiträge: 14919 Beitrittsdatum: 02.09.06 Neueste Beiträge
Yes, but to do this properly you would have created a hook to override the referer_js.jsp page to get it into place...

Hopefully you didn't edit the file inline...
thumbnail
Warachot D, geändert vor 9 Jahren.

RE: redirect after logout

New Member Beiträge: 2 Beitrittsdatum: 10.01.13 Neueste Beiträge
Do you have the solution?
Could you please share?
thumbnail
David H Nebinger, geändert vor 9 Jahren.

RE: redirect after logout

Liferay Legend Beiträge: 14919 Beitrittsdatum: 02.09.06 Neueste Beiträge
He did give the solution.