I don’t have a CEv1.3 installation currently to verify, but in CEv1.4 and above, just go to ADMIN: System> Configuration> Admin tab. In the Security panel, you can set the “Session Lifetime” to something higher. By default, I believe it’s set to something like 15 minutes (900 seconds). Just set it to something comfortably high (in seconds) so that the Admin Panel doesn’t time out on you during development. Then dial it back down when you move the site into production.
I don’t recall when this feature became available and it may or may not be an option in v1.3, but check just in case.
I am looking to change the timeout for only one particular admin user. Is that possible? We have a computer at our shop in a secure location that we basically want logged in all the time. However I don’t want admins who login remotely to have a long time out. Any suggestions?
This is great. So many solutions, so many suggestions. Nothing works for sure. Nobody knows for sure. Reverse engineering everywhere…
What the ...?!
According to post #13 there is the function getLifeTime in Mage/Core/Model/Mysql4/Session.php, correction: Mage/Core/Model/Mysql4/Ressource/Session.php (the same php-file in the folder above is empty).
in function getLifeTime I placed the following:
print ini_get(session.gc_maxlifetime); exit;
I have tried logging in and out and never experienced Magento\’s white-screen with the output. It is as if the function is not used at all in my case. In my configuration sessions are saved in the file system. I have emptied the folder and tried again - no white screen!
So, what are the two backend settings for in General > Web and Advanced > Admin?