Tribune

Home » Liferay Portal » English » 3. Development

Vista Combinata Vista Piatta Vista ad Albero
Discussioni [ Precedente | Successivo ]
toggle
Gwowen Fu
Get impersonated User ID using Javascript
5 aprile 2013 14.32
Risposta

Gwowen Fu

Punteggio: Expert

Messaggi: 253

Data di Iscrizione: 27 dicembre 2010

Messaggi recenti

Hi,
I am using Liferay Javascript API to create a resource URL. It works fine with my account. When I impersonate someone else then the link won't work.

I think I need to add "doAsUserId" to the URL, my question is how do I get the encrypted impersonated user ID?

Does Liferay Javascript API provides a way to get that?

1   
2var resourceURL= Liferay.PortletURL.createResourceURL();
3resourceURL.setResourceId(methodName);
4resourceURL.setPortletMode("view");
5resourceURL.setWindowState("normal");
6resourceURL.setPortletId("fusion_WAR_learnplugin");


Thanks!
Gwowen
Mika Koivisto
RE: Get impersonated User ID using Javascript
5 aprile 2013 16.58
Risposta

Mika Koivisto

LIFERAY STAFF

Punteggio: Liferay Legend

Messaggi: 1498

Data di Iscrizione: 7 agosto 2006

Messaggi recenti

The themeDisplay javascript object has the doAsUserId in encrypted form and you can pass it as is in the ajax call using parameter name doAsUserId.
Gwowen Fu
RE: Get impersonated User ID using Javascript
6 aprile 2013 15.11
Risposta

Gwowen Fu

Punteggio: Expert

Messaggi: 253

Data di Iscrizione: 27 dicembre 2010

Messaggi recenti

Thanks, I will try that.