Hello folks!
I have a rather strange problem which if anyone is in the know about the inner workings of the Mediawiki logging in/out system could help me with, i'd be truely greatful.
I've been tinkering with a PunBB(www.punbb.org) integration script which uses the AutoAuthenticate hook.. and it all works fine in general practise, allowing me to login and logout of the forums and the wiki correctly. The problem occurs when I try to change my preferences. If I attempt to log out directly after changing my preferences, on the logout page I'm displayed as logged out, however if I navigate from the logout page to the Main_Page it logs me back in again.
The even stranger thing is, that if I don't go from the logout page to the main page, say if I go from the logout page to the recent changes page, it works correctly and doesn't log me back in. I only seem to get this behaviour when two conditions are true:
*I have pressed the logout button after changing my preferences. *I go directly from the "Logged Out" page to the Main_Page.
Everything else works fine.. could anyone shed some light on this? As I've been trying to fix it and it's driving me mad. The source for the extension i'm using can be viewed at http://www.noopectro.com/PunBBAuth_2.phps
mediawiki-l@lists.wikimedia.org