We are having a strange problem with Internet Explorer 8 and above.
Our Login process is handled using Javascript that posts hidden parameters being passed on to underlying servlet using AJAX call.
$j(document).ready(function() {
console.log('loaded');
$j(".show-login").click( function() {
var id=this.id.split("_",1);
$j(".options-drop-down").hide();
$j(".all-options-buttons").removeClass("xyz-options-button-selected");
$j(".all-options-buttons").addClass("xyz-options-button");
$j("#"+id+"_login_options").show();
$j("#"+this.id).removeClass("xyz-options-button");
$j("#"+this.id).addClass("xyz-options-button-selected");
});
});
Every subsequent login throws us out due to invalid login, the variables are correctly received in the servlet, but somehow session values are incorrect.
Code works in Firefox, Chrome and Safari.