Last modified: 2012-02-09 23:01:44 UTC
Steps to replicate problem (you need two accounts): 1. Log in with account #1 2. Visit Special:Userlogin again but *without logging out first* 3. Log in with account #2 4. The site will tell you that you that you have successfully logged in as account #2, but... 5. [the problem] ...after visiting another page (any page) the interface again says you're account #1 (likewise on other wikis).
Small update: this only seems to happen when acc. #1 is global while #2 is only local.
This bug is extremely annoying. Apparently, in CentralAuthHooks.php, function onUserLoginComplete the block if (!$centralUser->exists() || !$centralUser->isAttached()) { return true; } should nuke global session cookies instead of simply returning.
r111118