The Joomla! Extensions Directory ™

Session Keeper Plugin

Provide automatic keepalive for certain groups, and session timeout notifications for everyone else.

Everyone knows how frustrating it is to be logged in, working on something important, only to learn that your session expired while you were working and all of your changes were lost.  Session Keeper resolves that issue by allowing an administrator to specify which groups are to be kept alive automatically.   Unlike other extensions that perform strange tests to figure out who is an admin, use wacky keepalive methods, or require you to enter a comma separated list of group ID numbers, this plugin allows an administrator to select from a multi-select list - exactly which groups are to be kept alive - and uses Joomla standard methods of keeping sessions active.

You might ask "But what about everyone else?"

An additional option of the plugin, is a notification message (JS confirm or Modal window with a countdown timer) that can appear at a configurable amount of time before the session expires - allowing the user to renew their session (without a page refresh).  The user can also opt to dismiss the message (by cancelling or ignoring it) and their session will time out normally.  When the session times out - the user will receive another notification that the session has timed out.

-If you have the login module assigned to display on all pages, your logged in users will never see the warning message. This is because the Joomla login module enables keepalive for all pages where it appears. When keepalive is enabled on a page - the warning messages will not be displayed because the user will never time out. Either put the login module on specific pages only - or disable the warnings in this plugin.
-Consider installing the RicheyWeb KeepaliveLight extension to benefit from the reduced resource use of KeepaliveLight vs the standard Keepalive mechanism built into Joomla.

Update 1.1 - Joomla 3.0 compatibility update

All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

Report Extension




Reviews: 1
Worked perfect. Note, you can't have it on any pages with a login module because they keep the session alive. Otherwise it works great. Thx a lot!!!
Reviews: 3
At first, the plugin didn't seem to work on my website. So I contacted the developer, and got a fast response back. He looked into the issue and helped me find the cause of the problem, which had nothing to do with the plugin itself but rather with another extension on my Joomla site (which turned out to be the cause of my session problems to begin with). Now it works like a charm!
Reviews: 1
Sorry that is not supported by the version PHP 5.2
Owner's reply

I'd love to know exactly what error messages you receive, as there are no PHP 5.3 specific functions used in the plugin.

Reviews: 4
Works Great With joomla 2.5!

thanks this plugin is a must have especially since i have an arcade and sometimes users get logged out before they submit their score.

Really wish it had more layout features however.
Owner's reply

I left the CSS configuration open for customization for this very purpose.

Reviews: 1
Very simple to use. A real no-worries app.
Note that the keeper keeps only sessions on the back-end
Thank you
Owner's reply

Front-end sessions are also kept alive, if the logged in user is a member of a group that has session keeper enabled.

If you want front-end and back-end (using default Joomla access levels) enable session keeper on "Registered" and "Administrator" user groups (probably "Super Administrator" as well)

Reviews: 1
It's really working perfect, I appreciate to developer team. Can you also put for version 1.5?
Owner's reply

No team - just me