Can't login with IE (all versions), but FF has no problem

vj0914 - June 24, 2008 - 14:36

I used to have no problem login with IE and FF, but all of sudden, login stops with IE. It always redirect me back to the login screen with no errors.

I am using Front module to have 2 separate front pages. I realize that the url after login with FF is www.site.com/frontpage, with IE is www.site.com/front_page. I am not sure if this cause the problem.

Can anyone help me on this? Thank you in advance

Check your site's cookies in

cog.rusty - June 24, 2008 - 15:18

Check your site's cookies in both browsers. Are there multiple cookies, with or without www or multiple cookies containing different cookie domains. What is the cookie domain, is it always .example.com. Clear the cookies and check again.

Do you have underscores in your domain name? (not in the path, in the domain name itself). Login problems have been reported with that. It is not allowed by the W3C specs and ...surprise, IE chose to respect that of all things.

How can I check site's

vj0914 - June 24, 2008 - 15:27

How can I check site's cookies in both browsers?

In Firefox 2 it is in Tools

cog.rusty - June 24, 2008 - 15:52

In Firefox 2 it is in Tools -> Options -> Privacy tab -> Show Cookies

In IE7 it is in Tools -> Internet Options -> General tab -> Browsing history: Settings -> View files (mixed with other stuff)

I checked cookies in both

vj0914 - June 24, 2008 - 17:19

I checked cookies in both browser, there are no multiple cookies. And I deleted cookies in both browser, I still can't login in IE.

REBOOT

jadowd - June 24, 2008 - 19:30

IE has some odd ball caching problem, I think.

Try to reboot and see if that helps.

So, what do those cookies

cog.rusty - June 24, 2008 - 21:07

So, what do those cookies contain? Their name? Their domain? Their path?

I'll assume that the answer to my other question, about underscores in a domain name, is negative.

What happens if you disable javascript in IE? Any difference for login?

you are right, there is no

vj0914 - June 25, 2008 - 12:19

you are right, there is no underscores. And I tried disable javascript, still can't login.

Thanks cog. I had an

Dwight Aspinwall - July 31, 2008 - 15:53

Thanks cog. I had an underscore in my Apache virtual host name and it was not allowing me to log in with Safari (3.1.2), but it worked with FireFox (3.0.1). Doing local development on MAMP.

 
 

Drupal is a registered trademark of Dries Buytaert.