Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding a little more checking to the session switching trap code.
I 've come across a problem where: 1. You have an "old" (say 1.3.5?) Moodle installation. 2. You are logged in as admin. 3. You suddenly switch to using a 1.5+ codebase with the SAME database, WITHOUT LOGGING OUT FIRST. In this situation, I was presented with a deadlock. I could not do anything because "my session had expired", and I could not even log OUT to clear my session. In fact it was just reloading the "session expired page" all the time. If it weren't for debug = On which causes a notice in these circumstances, it would be fracking difficult to understand what was going on. With this small addition, you can at least visit your login page and log in anew, so problem fixed. I believe this was talked about in the forums lately? Not sure. (Also merging Martin's theme standard -> standardwhite change)
- Loading branch information