Status/Resolution/Reason: Closed/Fixed/
Reporter/Name(from Bugbase): Jörg Zimmer / Jörg Zimmer (Jörg Zimmer)
Created: 12/17/2012
Components: Core Runtime, Session Management
Versions: 10.0
Failure Type:
Found In Build/Fixed In Build: Final / CF10_Update14
Priority/Frequency: Major / All users will encounter
Locale/System: English / Linux Ubuntu 10.04
Vote Count: 0
Problem Description:
When using cflocation with enabled J2EE Sessions, the redirect doesn't respect the ;jsessionid on the url.
So the session gets lost.
Steps to Reproduce:
-post to form with action="#urlsessionformat("login.cfm")#"
this makes action="login.cfm;jessionid=xxxx"
-after successful login, redirect to index.cfm with cflocation addtoken?true
this redirects to index.cfm?jsessionid=xxxx not index.cfm;jsessionid=xxxx
-user loses session on index.cfm and (in my case) is redirected back to login.cfm
Actual Result:
see above
Expected Result:
redirect to index.cfm;jsessionid=xxxxx
Any Workarounds:
Forcing clients to enable cookies, which is impossible for thounsands of users
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3430245
External Customer Info:
External Company:
External Customer Name: Joerg.Zimmer
External Customer Email:
External Test Config: My Hardware and Environment details:
Ubuntu 10.04 64bit and CF10 Standard x64 with update6 installed.
Attachments:
Comments: