Foren

redirect after succesful login

G B, geändert vor 16 Jahren.

redirect after succesful login

Regular Member Beiträge: 120 Beitrittsdatum: 30.08.07 Neueste Beiträge
I need help: I followed the instructions on http://wiki.liferay.com/index.php/Custom_redirect_after_login to redirect to another page after succesful login, but it doesn't work. Can you give me a working example to redirect after successful login to e.g. the wsrp portlet, what do I have to do to approve this!
thumbnail
Roman Hoyenko, geändert vor 16 Jahren.

RE: redirect after succesful login

Liferay Master Beiträge: 878 Beitrittsdatum: 08.10.07 Neueste Beiträge
Look here:

http://wiki.liferay.com/index.php/Customizing_the_default_page_after_login

default.landing.page.path=/web/guest/home
G B, geändert vor 16 Jahren.

RE: redirect after succesful login

Regular Member Beiträge: 120 Beitrittsdatum: 30.08.07 Neueste Beiträge
Thanks, I know this page, but how do I get for example to the wsrp portlet? Please can you give me an example, how it works!
Do I have to write: default.landing.page.path=/c/portal/wsrp??
thumbnail
Roman Hoyenko, geändert vor 16 Jahren.

RE: redirect after succesful login

Liferay Master Beiträge: 878 Beitrittsdatum: 08.10.07 Neueste Beiträge
No, you can create a page, put wsrp portlet there. Then you assign FriendlyURL in page properties and put it into your default page.
Ash J, geändert vor 12 Jahren.

RE: redirect after succesful login

Junior Member Beiträge: 83 Beitrittsdatum: 22.03.11 Neueste Beiträge
Hi,

Thanks for the information, but it does not work for me.

I'm trying to forward to a page after logging in, and I have specified the line
"default.landing.page.path=/web/guest/dashboard"
in my portal-ext.properties file. But, still it does not get redirected to the page. After logging in also, it remains in the welcome page.

Please help.

Thanks,
-ash
Ash J, geändert vor 12 Jahren.

RE: redirect after succesful login

Junior Member Beiträge: 83 Beitrittsdatum: 22.03.11 Neueste Beiträge
Hi,

I solved the problem myself by setting it in the below page

Portal -> Settings -> General -> Navigation

Thanks,
-ash
Firas B&D, geändert vor 12 Jahren.

RE: redirect after succesful login

Junior Member Beiträge: 43 Beitrittsdatum: 03.10.11 Neueste Beiträge
Hey do u can please explain to me how to do that, I want after logging successefully, that the user logged be redirected to his private page home. How to do that? Any help
thumbnail
Mani kandan, geändert vor 12 Jahren.

RE: redirect after succesful login

Expert Beiträge: 492 Beitrittsdatum: 15.09.10 Neueste Beiträge
Follow this link should work.
thumbnail
Mahammad Ashik A, geändert vor 5 Jahren.

RE: redirect after succesful login

Junior Member Beiträge: 77 Beitrittsdatum: 17.07.17 Neueste Beiträge

Hi,

I am not able open below link.

please help me.

Thank you..

thumbnail
Mahammad Ashik A, geändert vor 5 Jahren.

RE: redirect after succesful login

Junior Member Beiträge: 77 Beitrittsdatum: 17.07.17 Neueste Beiträge
create a new componenet class. Then add below the codes.. Its working fine for me.


import javax.servlet.http.HttpSession;

import org.osgi.service.component.annotations.Component;

import com.liferay.portal.kernel.events.ActionException; 
import com.liferay.portal.kernel.events.LifecycleAction; 
import com.liferay.portal.kernel.events.LifecycleEvent;
import com.liferay.portal.kernel.struts.LastPath;
import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.WebKeys;

@Component(
        immediate = true, 
        property = { "key=login.events.post" }, 
        service = LifecycleAction.class
    )

public class PreLogin implements LifecycleAction {
    public void processLifecycleEvent(LifecycleEvent lifecycleEvent) throws ActionException {
        final HttpSession session = lifecycleEvent.getRequest().getSession();
        String path="/web/guest/<page-name>";
        LastPath lastpath=new LastPath(StringPool.BLANK, path);
        session.setAttribute(WebKeys.LAST_PATH, lastpath);
   
        
    }

}