IE: access denied; FF: works

schetle - June 18, 2008 - 15:12

Friday: Power goes out, couldn't get to server in time to clean shutdown on battery-backup.

Friday-later: Everything up again; didn't even attempt to use IE to login, used firefox and everything works fine.

Saturday and since: IE6/7 (computer-independant) gets access denied on every drupal site running while trying to login. No errors in logs anywhere. Firefox continues to work as always.

In summary, Internet explorer 6 and 7 used to work fine to administer drupal websites on my server, and now, since the power outage, internet explorer 6 and 7 can't login no matter what computer I'm using. Even on computers that have never seen a drupal session.

I've went through the forums, and google to no avail. I won't rule anything out at this point, but I've read all the posts about the session php configuration as well as cookie caching and that good stuff. While those are good ideas, and it makes sense for some. It doesn't make logical sense in my case. Something changed from Point-A to point-B from being up before a poweroutage, then being down after as far as internet explorer is concerned.

Maybe I need to do some mysql repairs? But then why would firefox be creating and destroying sessions just fine if it was a mysql issue.

Any insight on this issue would be appreciated.

Sounds very strange. The

yuriy@yuba - June 18, 2008 - 17:54

Sounds very strange. The browser shouldn't make any difference in permission handling...

Try manually clearing out all of Drupal's 'cache_*' tables and clearing out the browser's cache & cookies.
---
Yuriy Babenko
www.yubastudios.com

I manually emptied the cache

schetle - June 19, 2008 - 13:49

I manually emptied the cache tables, and still nothing. Clearing browser cache/cookies was the first thing I tried when this problem first came up but I went ahead and did that again.

Any other ideas?

Very strange. Does this

yuriy@yuba - June 19, 2008 - 16:40

Very strange.

Does this happen for all users or just a particular one?
Can you try creating a new user role, assigning a (new) user to that role and trying to login in IE?

Try to find the place (in Drupal's core) where the login check is being made. Output all variables that are being accessed/used in both IE & FF and compare the two sets. Anything different?

Could be some freak case where IE is not submitting some kind of hidden form element that is required by Drupal for a successful login...

---
Yuriy Babenko
www.yubastudios.com

I have had same problem with

vj0914 - June 19, 2008 - 17:04

I have had same problem with IE, still no luck.

You can also try running

yuriy@yuba - June 19, 2008 - 17:34

You can also try running node_access_rebuild().
---
Yuriy Babenko
www.yubastudios.com

ooook. I was about to

schetle - June 20, 2008 - 22:06

ooook. I was about to attempt the latest possible solutions that was posted, but I just got a call from a client telling me that it's working again. I'm drawing a huge blank here.

Either clearing the cache worked and took a while to propagate (I don't even know how drupal deals with it). Or it was a date/time issue that I noticed that also took a while to propagate (again ?) [after booting, date/time was set to 2002, so I updated with an ntp server a day ago].

 
 

Drupal is a registered trademark of Dries Buytaert.