How to extend your admin login session in OpenCart 2.x
Sometimes it takes a while to edit a given product details and when you click on the [Save] button, you realise that your session have ended and all the changes that you did are now lost. Fortunately, there is an easy way to avoid this. In this post I will show you how to extend the login session with a simple OCMod file.
It’s all about the code
What you have to do: Open up your favorite text editor and create a new file ending with the following extension: *.ocmod.xml.
When you are ready with that, copy the following code and save it in the file.
<modification> <name>Extend admin sessions</name> <version>1.0 (Initial)</version> <link>https://isenselabs.com</link> <author>iSenseLabs</author> <code>isenselabs_extendadminsessions</code> <file path="admin/view/template/common/footer.tpl"> <operation> <search><![CDATA[</body>]]></search> <add position="before"><![CDATA[ <script type="text/javascript"> window.setInterval(function(){ $.get(location.url); }, 60000); </script> ]]></add> </operation> </file> </modification>
If you have done similar modifications, then you already know what you have to do. However, if this is your first time, follow the steps below:
- Open your OpenCart administration.
- Navigate to Extensions -> Extension Installer.
- Click on the Upload button and locate the file you just created.
- OpenCart will install it automatically and you will get a success message.
- Go to Extensions -> Modifications and click on the [Refresh] button.
- That’s it!
Final words
Congratulations! You have got yourself covered so you will no longer lose the changes in your products due to timed out session and the changes leave a very small footprint.
If you have any questions regarding the modifications in the post, feel free to share them in the comments section below.