The only other thing I can think of when looking at the session code is that because of this line:
Code:
if (md5($userinfo['password'] . COOKIE_SALT) == $password)
{
it looks like the password you set in the cookie needs to be md5($password . COOKIE_SALT)
(sorry if you've already done that - after this I'm done )
That got us in the right direction actually. It was already setup like that but from 4.0 > 4.1.4 they md5 3 deep instead of 2 I believe so had to make the changes.
Final issue is that logging into the admincp goes into an infinite loop. Once again seems to be some kind of cookie problem. Blah.