Shop Doesnt Hold Session

Im really so frustrated as my 4.3.2 shop has decided this morning (without any coding done to application) to stop storing user sessions. So thanks to that you cant checkout, you can change page after you login, because the session is dropped.

What could be the reason for that behaviour without any changes in the application during the breakdown? Could it be suhosin related?

Regards

The session is dropped on switch https <-> http for some reason. Any ideas?

Check for references to different sub-domains. Specifically look for he use of www and non-www in your urls.

I realize you say no changes were made .. but if you post the website url when you make requests like this .. then you'l get people willing to take a look and see if they can reproduce. Often it is a quick fix.

It is weird, the problem was fixed by disabling Suhosin, but it still persists on my Safari. Weirdly, when I enter Safari private browsing the session is kept. But on regular browsing the sessions drops. Only a few people reported this, and the pattern is that if they had problems that day I wrote my first post it still persists now. Users who didnt experience that problem then work fine on Safari.

Also, on an exact copy of my shop I've tested it on Safari (regular browsing, non-priv) and it also works

Its super-weird, coz on the one hand you might think its Safari related and on the other, application

Have them clear their cookies in their browser for your site.

I have deleted the cookies many times (I also experience this problem on my Safari), also via "Developer" menu. It seems somehow the cookies are stored somewhere despite that

There are two conditions where the session management resets the session. Either the IP address changes or the "User Agent" changes. Both of these conditions are controlled via defines in config.php.

I had customers having the issue of dropping the products out of their cart when checking out. I could replicate it with Safari on my mac but not in chrome or firefox.

I disabled the line "define('SESS_VALIDATE_UA', true);" in config.php and the problem went away. Hopefully this doesn't cause some new, unforeseen problem.

I had customers having the issue of dropping the products out of their cart when checking out. I could replicate it with Safari on my mac but not in chrome or firefox.

I disabled the line "define('SESS_VALIDATE_UA', true);" in config.php and the problem went away. Hopefully this doesn't cause some new, unforeseen problem.

Probably, cookies for third-party sites are not enabled in your browser. Please check it.