Posted by Bandersnatch on 19/05/2020 18:30:44:
Posted by Nick Clarke 3 on 19/05/2020 10:47:17:
The information required to stay logged in is almost certainly stored on your computer, not by the website.
…
I log on from Machine-A and check "Remember Me". I can close the browser and then reboot that machine and stay logged on as many times as I want..
So I close the Machine-A browser, go to Machine-B and go to the website. Unsurprisingly I need to log on which I do and check "Remember Me".
Close the Machine-B browser, go to Machine-A and go to the website. Need to login on again.
If it's all done with local cookies and not at the website, how does Machine-A know about the Machine-B cookie?
…
It's because it's not all done with local cookies!
As Neil says the possibilities have been explored before without pinning down a simple cause, briefly:
- Main 'login memory' is provided by local cookies. These can be disrupted by local security software and browser settings and by software upgrades, or accidentaly corrupted. Their purpose is user convenience.
- The server also remembers logins. It's purpose is partly to manage whatever rules the website has about the same user logging in several times from one or more machines; but mostly – I'm guessing – to manage what happens when the website can't respond quickly enough to user demand. If too many users hammer the site, or a temporary fault reduces network or server capacity, the server will shed excess load, typically by logging people off. It will also attempt to remove junk connections failed because of network problems, which occur almost anywhere! It's possible, but unlikely, that the server record gets corrupted. Management systems often self-repair, but not necessarily quickly. A primitive service might only do repair on restart.
- Looking at MyTimeMedia's set-up shows that 'Model Engineering' isn't an independent web-site running on it's own dedicated hardware. Rather it's just one of several sharing the same software and hardware, and managed as a whole. Have a look at Stamp Magazine : although the colour and content are different, it's clearly the same stamp (ho ho) as this forum. Sharing means an overloaded sister forum could well cause trouble here.
- Finally the concept of a 'User' in computing is broad. As well as individuals like you and I, who generally don't impose much load on a website, there are a bunch of much heavier system users like the back-up service & security services, or admin updating the operating system. These periodically give the machine a damned good thrashing. External users like Google collecting search data are busy on the forum too.
There's a rich mix of possibilities! Most likely, because the fault tends to cluster on individuals, it's at their end. Just a hypothesis, maybe a cookie/network problem causes a disjoint between user and the server; ie a glitch in the middle of a login transaction leaves client and server semi-confused.
'Have you tried switching it on and off?' is an old computer support joke, but it has a solid foundation. Computer systems are complex beyond human understanding and they do develop mysterious faults due to internal inconsistencies. Rebooting clears out all the crud, and it all works again. Be interesting to reboot the forums server to see if it fixes Andrew's problem, but whoever runs it won't be keen. When thousands are happily using a service, it doesn't pay to trash it in hope of helping a few, especially when those individuals might be causing the problem at their end!
Dave
Edited By SillyOldDuffer on 20/05/2020 10:04:41