I did a fresh install of pMachinePro 2.4 on IIS. For some reason I could not log in to the control panel. If I supplied the wrong user/pass, I’d get a message to that effect in red. If I supplied the correct user/pass, I’d just get presented with the login form again.
After tracing through some code (I won’t go into detail) I added &use_session_id=0 to line 166 of pm/index.php so that it now reads,
return header("location:index$sfx?sx=$sx&use_session_id=0");
And now, it works.
Or, I suppose I could have turned on use_session_id in config.php. Why doesn’t it just do that by default? Or at least have the install script ask.
