Tribune

Home » Liferay Portal » English » 3. Development

Vista Combinata Vista Piatta Vista ad Albero
Discussioni [ Precedente | Successivo ]
toggle
Mazhar Alam
How to set session in liferay
13 febbraio 2012 20.50
Risposta

Mazhar Alam

Punteggio: Regular Member

Messaggi: 201

Data di Iscrizione: 25 novembre 2011

Messaggi recenti

Hi all,

I m having username and password with me in my JSP and want to set session params with these values.
Is there any method to get autologin feature.Please do help me out...

Thanks in advance
Subhasis Roy
RE: How to set session in liferay
14 febbraio 2012 1.39
Risposta

Subhasis Roy

Punteggio: Expert

Messaggi: 284

Data di Iscrizione: 19 gennaio 2012

Messaggi recenti

R you talking about something like this->

User user = UserLocalServiceUtil.getUserById(userID);
String user_name = user.getScreenName();

you can set this in session now
Mazhar Alam
RE: How to set session in liferay
14 febbraio 2012 21.47
Risposta

Mazhar Alam

Punteggio: Regular Member

Messaggi: 201

Data di Iscrizione: 25 novembre 2011

Messaggi recenti

No its not wat i meant,Actually im passing the username and password from the URL and am using getParameter("username") to fetch username from it similarly password too.
Now i need to set these values for my session..How can i do this.?

Regards,
Mazhar
Raja Nagendra Kumar
RE: How to set session in liferay
14 febbraio 2012 21.56
Risposta

Raja Nagendra Kumar

Punteggio: Expert

Messaggi: 484

Data di Iscrizione: 1 marzo 2006

Messaggi recenti

>I m having username and password with me in my JSP

Is this JSP part of the portlet or of different web application...
Mazhar Alam
RE: How to set session in liferay
15 febbraio 2012 0.12
Risposta

Mazhar Alam

Punteggio: Regular Member

Messaggi: 201

Data di Iscrizione: 25 novembre 2011

Messaggi recenti

Hi raja,

Yes the username and pwd in jsp can it be used to set session..?? Also
just want to inform you that am not using login functionality.

regards,
Mazhar
Raja Nagendra Kumar
RE: How to set session in liferay
15 febbraio 2012 0.23
Risposta

Raja Nagendra Kumar

Punteggio: Expert

Messaggi: 484

Data di Iscrizione: 1 marzo 2006

Messaggi recenti

I am guessing from your reply that, you need to have user name and password from different web application, which needs to be accessed from portlet session..

My be you need to tell more on in your situation..

After study on the following

IPC
Application Scope
Portlet Session

http://publib.boulder.ibm.com/infocenter/rbdhelp/v7r5m0/index.jsp?topic=/com.ibm.egl.pg.doc/topics/pegl_portlet_sessions_cpt.html
http://www.webportalclub.com/2011/09/inter-portlet-communication-using.html
http://forum.springsource.org/archive/index.php/t-47295.html

Regards,
Nagendra
Subhasis Roy
RE: How to set session in liferay
15 febbraio 2012 0.50
Risposta

Subhasis Roy

Punteggio: Expert

Messaggi: 284

Data di Iscrizione: 19 gennaio 2012

Messaggi recenti

you can use IPC for that. Try as following-

Set below attributes in Portlet 1
liferay-portlet.xml (Change to be done in all the portlets, within whom you want to apply IPC):

<portlet>
<private-session-attributes>false</private-session-attributes>
</portlet>


Set the Session:

PortletSession session = renderRequest.getPortletSession();
session.setAttribute("sessionValue",some-value, PortletSession.APPLICATION_SCOPE);

Retrieve session:

PortletSession pSession= renderRequest.getPortletSession();
String str= (String)pSession.getAttribute("sessionValue",pSession.APPLICATION_SCOPE);
Mazhar Alam
RE: How to set session in liferay
15 febbraio 2012 3.39
Risposta

Mazhar Alam

Punteggio: Regular Member

Messaggi: 201

Data di Iscrizione: 25 novembre 2011

Messaggi recenti

Hi Nagendra,

Exactly i am retrieving the username and password from another web application to which my application is linked,and
using that username and password im trying to set session in my application via portlet jsp.

Regards,
Mazhar
Mazhar Alam
RE: How to set session in liferay
15 febbraio 2012 3.46
Risposta

Mazhar Alam

Punteggio: Regular Member

Messaggi: 201

Data di Iscrizione: 25 novembre 2011

Messaggi recenti

Thanks Subhasis for your kind help,

Implementing IPC is the next part,first i need to know that how to set session using those username and password parameters in my portlet,then will implement IPC for setting session in all portlets.

Regards,
Mazhar
Manikandan S
RE: How to set session in liferay
16 febbraio 2012 4.43
Risposta

Manikandan S

Punteggio: Expert

Messaggi: 492

Data di Iscrizione: 15 settembre 2010

Messaggi recenti

Use this code,

1
2String _58_password = req.getParameter("_58_password");
3String _58_login = req.getParameter("_58_login");
4HttpSession session=req.getSession();
5session.setAttribute("user_id",_58_password);
6session.setAttribute("user_name",_58_login);
sandeep tripathi
RE: How to set session in liferay
16 febbraio 2012 23.38
Risposta

sandeep tripathi

Punteggio: Regular Member

Messaggi: 100

Data di Iscrizione: 19 ottobre 2011

Messaggi recenti

Hi

I am trying to achieve autologin into liferay with in by portal-normal.vm we are passing the value of loginname and setting into liferay i want that user to get auto login into liferay with that username

#set ($httpSession = $request.getSession())

#set ($loginname = $request.getAttribute("loginname"))

if any body have any suggestion then please help .

Regards ,
Sandeep
Mazhar Alam
RE: How to set session in liferay
17 febbraio 2012 0.07
Risposta

Mazhar Alam

Punteggio: Regular Member

Messaggi: 201

Data di Iscrizione: 25 novembre 2011

Messaggi recenti

Thanks mani.
Mazhar Alam
RE: How to set session in liferay
17 febbraio 2012 0.09
Risposta

Mazhar Alam

Punteggio: Regular Member

Messaggi: 201

Data di Iscrizione: 25 novembre 2011

Messaggi recenti

Hi Sandeep,

Im too trying the same but with different approach.
But im stuck in validationg the password which is encrypted in liferay.