Hey Tasos,
From what you described it sounds like there's some sort of problem with the session itself. The whole point of sessions is that the unique client-specific session ID gets stored on the single user's computer in the form of a cookie, then passed with all requests back to the server. But somehow that's not working here.
Are you using PHP sessions for Form Tools (it's the default)? Could you try switching to database sessions? It may not fix anything, but it would at least eliminate PHP as the cause. PHP sessions work by creating files on your server for each session. Just wondering if maybe there's a problem there & the session ID is being duplicated somehow... or maybe disk space? Really not sure - but worth a shot.
Just add this to your `/global/config.php` file:
Then try logging out + in again. You shouldn't notice any difference: it should behave exactly the same way (but if you're curious, the `{prefix}sessions` table in your database will be populated with session data).
Ben
From what you described it sounds like there's some sort of problem with the session itself. The whole point of sessions is that the unique client-specific session ID gets stored on the single user's computer in the form of a cookie, then passed with all requests back to the server. But somehow that's not working here.
Are you using PHP sessions for Form Tools (it's the default)? Could you try switching to database sessions? It may not fix anything, but it would at least eliminate PHP as the cause. PHP sessions work by creating files on your server for each session. Just wondering if maybe there's a problem there & the session ID is being duplicated somehow... or maybe disk space? Really not sure - but worth a shot.
Just add this to your `/global/config.php` file:
PHP Code:
$g_session_type = "database";
Then try logging out + in again. You shouldn't notice any difference: it should behave exactly the same way (but if you're curious, the `{prefix}sessions` table in your database will be populated with session data).
Ben