logo       

Re: [enhydra] user-agent session id question: msg#00022

java.enhydra.general

Subject: Re: [enhydra] user-agent session id question

Hi,

Every request on presentation object is checked for session id(in cookie or in url).
If there is no session id in request the new session will be generated.
There is no option to prevent new session to be generated if session id is not found.

Parameter (in web.xml file) 'SessionManager.SessionEncodeUrlState' can be set to 'Never' to avoid session id
to be stucked in the url. But in that case if browser has cookies disabled, for that
user on every new request new session will be generated(because no session id is found in request).

If that cant resolve your problem you can try to create a custom session manager to support that scenario, one of solutions may be :
Method 'createSession (HttpPresentationComms comms)' (in SessionManger) is called for generation of new session(if session id is
not found in request). You can try to detect user-agent by calling 'comms.request.getHeader("user-agent")', and return special
session not create a new one.

Regards,
Radivoj Milin
----- Original Message ----- From: "Joe Osburn" <josburn@xxxxxxxxxxxxx>
To: <enhydra@xxxxxxxxxxx>
Sent: Monday, August 15, 2005 4:48 PM
Subject: [enhydra] user-agent session id question


Hello,

I'm having some trouble with session ids and various search engine bots
hitting the same links over and over again because of the session ids
getting stuck on the url. I looked into creating a custom SessionManager
that would reuse a special session whenever bots hit the site, but as far as
I can tell, there's no way to detect the User-Agent from the SessionManager.

Does anyone have any thoughts or any ideas how prevent new session ids from
being generated for specific user-agents? Thanks!

Joe Osburn
Internet Exposure, Inc.
http://www.iexposure.com
josburn@xxxxxxxxxxxxx

Web Development - Web Marketing - ISP Services
(612) 676-1946 x12





--------------------------------------------------------------------------------



--
You receive this message as a subscriber of the enhydra@xxxxxxxxxxxxx mailing list.
To unsubscribe: mailto:enhydra-unsubscribe@xxxxxxxxxxxxx
For general help: mailto:sympa@xxxxxxxxxxxxx?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws




--
You receive this message as a subscriber of the enhydra@xxxxxxxxxxxxx mailing
list.
To unsubscribe: mailto:enhydra-unsubscribe@xxxxxxxxxxxxx
For general help: mailto:sympa@xxxxxxxxxxxxx?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise