Why is SDMB not recognizing me any more?

I used to be recognized every time from the two computers I use, work and home, so that I didn’t have to log in to post. The two computers have different browsers and different security settings, but I haven’t made any changes in either computer in a long time. Suddenly, a week or two ago, I am no longer recognized automatically on either PC and I have to log in manually in order to post.

I suppose this has something to do with cookies, and as I said I haven’t changed my cookie settings.

If this has already been covered in another string, I couldn’t find it, so please feel free to point me. I don’t usually spend much time in this particular forum.

Thanks,
Roddy

It’s cookies. But cookies, especially old ones, can become corrupt files over time. They’re read from and written to so much.

I recommend you delete all your cookies, and while you’re at it all your temp files. And don’t just use the browser delete. Use Crap Cleaner (nowadays called “CCleaner”). It specializes in deleting orphan files in orphan temp folders that cropped up when IE or Firefox crashed or closed unexpectedly.

The first run could take some time. Then, run it again. After that, run it regularly and include cookies every once in a while.

Crap Cleaner will also scan your registry for orphans and out of place stuff, and remove them (if you say to). And it can uninstall. It works much faster than the Control Panel.

And most of all, it’s free.

Thanks, Liberal. I will give it a try at home, but I don’t know if I’m allowed to run something like that at work. Our IT department SS might not like it.

And I am still suspicious that it would happen in both unrelated PCs at (apparently) the same time. Mighty convenient for data corruption. I have dark visions of conspiracies aimed at atheist, anarcho-libertarian queers who have middle class jobs and own homes. We must unite and stand together!
Roddy

FWIW, a couple of weeks ago it suddenly became necessary for me to log in each time I visited here to do anything except read the page I opened.

Thank you, that’s worth a lot, I am glad to find out that I am not the only one.

So now I really doubt that it is just worn out cookies causing this phenomenon. Still hoping for another explanation - from anyone.
Roddy

Well, let’s look at this logically, and see whether we can figure something out. I believe it was Sherlock Holmes who said, “Once you have eliminated the impossible, whatever remains, however improbable, must be the truth.”

Now, when you open the SDMB site, just like when you open other sites where you log in, there is almost always some form or version of a “remember me” check box. When you check that box, a cookie file is stored on your machine that that site can read the next time you visit, and go “Oh, yeah. This is Roddy, and he’s okay to get in.”

Reasoning from the general to the particular (deductive reasoning), we should be able to ascertain at least the most common causes that your cookie files on two different machines with two different browsers for this site aren’t working properly, while also accomodating the fact that another user once experienced a similar (but not necessarily the same) problem recently.

First, let’s deal with the issue of two different browsers. There are some features that are unique to some browsers. For example, there might be plugins available for Firefox that are not available for IE, and vice-versa. There might be a difference between how tabbing is handled, or how favorites and bookmarks are stored.

But cookies are handled essentially the same way by all browsers because they are written onto your machine by the remote server, and it is the remote server that reads them. Now, there might be differences in how the cookies are accessed by the different browsers or how they are cleared. But there is no difference in the functionality of a cookie from one browser to the next.

Except…

There are settings in some browsers that limit how remote servers can use cookies, even to the extent of whether they can write them or not. There are also security settings (in IE8, for example) that prevent nefarious cookies — like those planted by Google Analytics — from following you around from site to site, gathering and reporting information on your Internet usage. There are typically settings in all browsers that can disallow altogether the writing of cookies (which would interfere or even in some cases prevent your interaction with certain websites). And there are settings that do everything from force cookies to expire sooner than they’d like, to settings that automatically delete all cookies when the browser is closed. (My own IE8 is set that way.) In fact, IE8 allows for “In Private” browsing which (allegedly) stores nothing on your computer about any of your site visits, including cookies and temporary files.

But it is important to ask the question (since we’re reasoning from the general) whether there is any mechanism besides cookies by which the SDMB in particluar can recognize you as a user. And the answer is simply no. Therefore, it is the cookies which must be examined.

While it may seem like an odd coincidence that you are having the same problem on two computers with two different browsers, it need not be such a surprising thing at all, given that almost all browsers have some control over security settings and the handling of cookies. You mention the anal retentive security in place at your work, and so it would not be at all surprising if security settings were high (which would possibly interfere with a server attempting to read or write a cookie). Meanwhile, your home computer could be set at a similar level of security, even though it is a different browser. (Examine carefully whether someone besides yourself might even have changed a setting, or whether you did so absentmindedly and don’t even recall it.)

Since there is no other way for the SDMB to recognize you other than cookies, and keeping in mind Sherlock Holmes’s wise observation, we are forced to assume that it is indeed a cookie issue both at your work and at home. Now, is it possible that the problem is with the SDMB attempting to read and write cookies even though your security settings allow it to do so? Well, yes. It is possible. It is possible that, from time to time, the SDMB server plants a corrupted cookie or a cookie that expires moments after it is written. After all, it is the software used by the SDMB that determines when cookies expire. And so it could be a bug on the SDMB side, especially since it uses php — a primitive and inflexible language. (Please, onlookers, hold your sneers and righteous indignation, lest I hurl Dot Net at you.)

And so, I think we can safely conclude that the problem, whatever it might be, involves cookies. It has to. The impossible has been eliminated, and all that remains is the fact that the SDMB does not recognize you (meaning it cannot read your cookie) when you open the page. And that’s that.

Another FYI: this morning I was scanning threads somewhere here, in GQ, and I had to go to the dentist so I just left the window open. When I came back the window was open where I left it but I had been logged out.

There is no one else who has access to my computer. It is locked in a home office.

I made a point of noting that the remember me box was checked when I left. The remember me box was, as is typically, checked when I left, and was unchecked when I returned.

(Firefox, version previous to the latest and XP.)

Thanks again for this followup. I haven’t had a chance to test any of this on my own.

I appreciate Liberal’s extensive explication of cookies (which requires more study than I can devote to it at the moment), but I would be interested to hear from someone actually connected with the SDMB software to comment on Janeslogin’s and my issues with being logged out all the time, especially addressing the issue of why this started happening on three different PCs at the (approximate) same time. In point of fact, I don’t care so much if the settings have changed on the cookies they are sending, but I would like to know for sure one way or the other, in case there is something I can do on my end to change back to the way it used to be.

For the record, my home PC setup sounds similar to Janeslogin’s.
Roddy

Further follow-up: I had run CCleaner yesterday here at work, and today I tried logging in with “remember me” marked, and it does seem to work now, although I want to try again tomorrow to make sure.

I will do this at home when I have time, probably over the weekend.
Roddy

That’s great, Roddy! I’m glad things are working out for you. :slight_smile:

CCleaner is a great product. ETA: Run it regularly.

@janeslogin

There is a server time-out setting (though I can’t tell you exactly what it is — something like 15 or 30 minutes, probably).

(Incidentally, I recommend runing CCleaner’s Registry feature as well — the icon just under the cleaner icon. It removes orphaned and conflicting Registry entries and values that can arise from uninstalling software, computer crashes, and other circumstances.)

I have to log in continually now too, since two days, and never had to before.

Liberal, thank you so much for mentioning CCleaner.
I downloaded it because my computer is acting really stupid. Its a laptop thats battery (I believed) was fried, and everytime it got unplugged, bumped, whatever I had to re boot. Well I ran CCleaner and ran it again like your advice in this thread and my computer has been behaving much better.

Until today when something weird happened. I noticed the battery light was on. I had a failed log in and I trried to unplug my computer and start from scratch. MY BATTERY IS WORKING AGAIN. After re starting, and everything my computer is working and for the first time in a year so is my battery.

The only thing I have done differently in the last two days is run ccleaner. I really don’t know much about computers except how to run some software, so consider me happily puzzled.

Well, God only knows. But it is true that computers, over time, can just get filled with so much crap (especially in the registry and in temp files) that they just start bogging down. CCleaner (which used to be called “Crap Cleaner”) is one of my must-have utilities. I run it often. Almost every day. I’m delighted that it helped you with your miseries.

So the good news is, I will not be buying a smallish netbook in a few months and giving my laptop to my son. Of course, to my son the bad news is, I will not be buying a smallish netbook in a few months and giving my laptop to my son.

Even my computer repair shop missed that. They were supposed to order me a battery, then never did, and I just figured whatever, I didn’t want to spend the money on it anyway.

Now I don’t have to. Its like I have a new computer again. I can read the SDMB while waiting for the schoolbus. I can move my laptop to the kitchen to play tunes while I clean up… oooh happy day calloo callay!