Suddenly I have developed a problem when logging in to Perl Monks. I can log in, but the instant I try to access anything (Meditations, SOPW, whatever) I get logged off. I don't believe anything has changed on my system. I am running Win2K with latest service pack and updates, using IE 6.

Any thoughts (other than changing to another OS :-))

Replies are listed 'Best First'.
Re: Perl Monks Login Problem
by BUU (Prior) on Apr 13, 2004 at 23:33 UTC
    It sounds like you have cookies turned off. When you login perlmonks trys to story a user cookie and when you access the site it checks for the precense of this cookie to determine if you should be logged in or not. When you hit the login box, if it validates your password it tries to store a cookie but it has no way of knowing if storing a cookie suceeds. So it thinks it logged you in properly but when you hit another page you have no login cookie to authorize.
Re: Perl Monks Login Problem (IE6 bug)
by tye (Sage) on Apr 14, 2004 at 04:31 UTC

    IE6's "Privacy Manager" is buggy. When you select to no longer be prompted regarding cookies for some domain, it will fairly frequently get confused and either ignore cookies it shouldn't or even hang the browser when cookies arrive from some domains.

    Close *all* instances of IE6 and the problem will likely clear up. If not, there are lots of interacting configuration options that can also block cookies.

    - tye        

Re: Perl Monks Login Problem
by davido (Cardinal) on Apr 14, 2004 at 06:32 UTC
    This happened to me twice. Both times, with IE6. The solution in both cases was to open the Internet Options dialogue box under the Tools menu of IE, and select the "Delete Cookes" button. Next, exit IE. Restart IE, and return to the Perlmonks website. If your experience is like mine, at that point after re-entering your username and password you'll find that you're able to log in again.

    Reminds me of the old joke about three engineers riding in a car.

Re: Perl Monks Login Problem
by kvale (Monsignor) on Apr 13, 2004 at 23:04 UTC
    I had this problem a while ago logging into perlmonks.com. I switched to perlmonks.org and staying logged in has been no problem. Switching between .com and .org still logs me out.

    -Mark

      I just checked and that's how I have always been loggin on (i.e. perlmonks.org). Just out of curiosity I tried perlmonks.com, www.perlmonks.org and .com

      All exhibit the problem the exact same way... but thanks for the thought anyhow.

Re: Perl Monks Login Problem
by cfreak (Chaplain) on Apr 14, 2004 at 14:09 UTC

    As others have mentioned IE6's buggy handling of cookies is the most likely problem, and on that note I personally suggest kicking the IE habit. Doesn't require you to change OS, just free your mind :)

    Firefox runs marathons around IE (and eats multi-colored butterflies for breakfast)

Re: Perl Monks Login Problem
by knexus (Hermit) on Apr 14, 2004 at 22:00 UTC
    Thanks all. With your suggestions in mind I checked out some of the privacy options I had setup in IE.

    Under tools>InternetOptions -> Privacy tab I have it set to "High" which blocks certain cookies: 1) Those that do not have a compact Privacy Policy 2) Those that use personnally identifiable information w/o your consent (so they say :-)

    Anyhow, I simply added Perl Monks to the Web Sites override handling list, telling it to always allow cookies from perlmonks.org.

    Now, as far as I recall I have not changed this in a long time. Then one day I could not stay logged in. Does this possibly indicate that Perl Monks changed something on how it stores/handles cookies? Just curious.

    Many thanks, all is well again :-)