Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 6.1.0 CE GA1, 6.1.1 CE GA2, 6.1.20 EE GA2
-
Fix Version/s: 6.1.X EE, 6.2.0 CE M3
-
Component/s: API, API > JavaScript, Util > Login portlet
-
Labels:
-
Branch Version/s:6.1.x
-
Backported to Branch:Committed
-
Similar Issues:
Description
When user visits portal for the first time he has no cookies. Page contains form with action which points to this address:
http://portal.xyz.com/home;jsessionid=9753D48D80F404FC20139B21C1B3ED39?p_auth=rvlO1kbY...
Unfortunately this address is not recognized by server, returns 404
The same address without ;sessionid= works OK.
So when user enter login data for the first time, browser gets 404 error page with automatic redirection to address /c. Now user see login page again (form action is without ;jsessionid=) and now has to enter login data again and it works.

In addidion:
when user disables cookie support (;jsessionid= is appended to every local url) is unable to use portal.
after user's login try is browser in endless loop of redirections:
/home;jsessionid=26081D618B690ADC6919E800FF5E41AD (server's response is 404)
/c;jsessionid=26081D618B690ADC6919E800FF5E41AD (this is redirection on 404 error page)
/home;jsessionid=26081D618B690ADC6919E800FF5E41AD
/c;jsessionid=26081D618B690ADC6919E800FF5E41AD
/home;jsessionid=26081D618B690ADC6919E800FF5E41AD
/c;jsessionid=26081D618B690ADC6919E800FF5E41AD
and so on...