I'm suddenly in the difficult position of not being able to login as the primary authenticated user of my site (no other logins work either). I can request a new password, but if I try to use it I am simply sent back to the login screen (no admin menus appear, etc). If I try to go directly to the "admin" URL, I get an access denied message. If I type the wrong password, the system does notify me that the wrong password has been used, so I'm guessing that the password is being accepted.
The changes to my system as of the last successful login: I updated common.inc, bootstrap.inc, session.inc, block.module, blog.module, forum.module, profile.module, search.module, system.module, taxonomy.module, and user.module with the latest CVS files. Could one of these be the culprit?
In order to bypass the problem, I have turned off most third-party modules through phpMyAdmin, including taxonomy_access. This did not work. Any help or suggestions would be greatle appreciated.
Comments
Removed all changes-- still can't login to 4.6
Reverted to old versions of .inc files and modules-- still can't login after returning to previous files. Any suggestions?
More information
After a successful login (by any user), the following error is being logged in Watchdog (checked using phpMyAdmin):
I'll check to see if I've somehow missed an update to the database.
Nevermind-- I helped myself
I had missed an update in the database, as indicated by the error message above. Running the update script to add the column "cache" seems to have done the trick. After restoring the latest CVS files, everything seems to function fine.
Of course, for some reason, I had to disable the access_check in update.php just to run the update script (the absence of the cache" column was preventing any kind of access). Fun.