..the apex plugin directory

an initiative of

Add your APEX Plugin info

Describe your Plugin’s features. You can upload the Plugin’s code and documentation, or, alternatively, submit the URLs to your Website, GitHup Repository or Blog.

You are here:
Follow us on Twitter
Dynamic Action Plugin SkillBuilders Session Timeout

SkillBuilders Session Timeout

Categories: Dynamic Action Plugin
Author: Dan McGhan

Client site handling for session timeouts

For a while now APEX has had a “Maximum Session Idle Time in Seconds” attribute in the Security Settings of an application. As one might imagine, this setting allows developers to kill a user’s session if the user has been idle for a certain amount of time. The problem, however, is that the implementation of this feature is purely server side (which is good from a security perspective). 

Usually when this type of functionality is added to a site, say a bank’s web site, there’s some client side behavior added in addition to the server side behavior. This client side functionality may let a user know that their session has expired or even warn a user before it does. The SkillBuilders Session Timeout plug-in adds this type of client side behavior to APEX applications quickly and easily.

Features at a Glance
  • Configurable timeout actions including alert, redirect, and logout 
  • Optional and configurable warning message
  • Option to keep session alive if user isn’t truly idle. Special thanks to Martin D’Souza for a great idea on how to implement this feature.

session, timeout, idle, skillbuilders

Warning Modal
Warning Modal
Company: SkillBuilders
Date added: 27.2.2012
Views: 10672
Votes: 6
Reviews: 9
Min. APEX Version:
Share on Facebook
Digg! Share on Digg
Save This Page
Link to:
download apex plugin
If something is not correct please report it here: Report Listing
Do you have a question about this Plugin? Want to write a Review or Comment?
Login first.
Reviews / Questions / Comments are e-mailed to the author of the Plug-in.
Session Timeout on 5.1.2 not working
by Bernhard Fischer-Wasels
on July 25, 2017
any progress on this and the request of June ?

I can imagine a Javascript snippet will do it, but I am not a JS programmer.
As affected element I tried:


but it does not fire.
problem on APEX 5.1.1
by gancho
on June 28, 2017
Hi SkillBuilders,

I have a problem using your excellent plugin on APEX v. 5.1.1 - alert for idle session is not showing, nor page is redirected to IDLE_SESSION page.

We are using the plugin in APEX 4.0 - 4.2 with no problems, but now we have stuck in 5.1.1...
problem on APEX 5.1.1
by gancho
on June 28, 2017
Hi SkillBuilders,

I have a problem using your excellent plugin on APEX v. 5.1.1 - alert for idle session is not showing, nor page is redirected to IDLE_SESSION page.

We are using the plugin in APEX 4.0 - 4.2 with no problems, but now we have stuck in 5.1.1...
Instance timout
by Scott
on December 17, 2014
Do you know if the instance level timeout is available? Instead of NVLing the application level.
I'll post on the forum.
Issue with APEX Session Timeout Handling
by Stan Bondurant
on August 19, 2014

I've downloaded and installed the Skillbuilders plug-in regarding client-side handling of session timeouts into APEX 4.2. The plug-in works nicely for me, as long as I don't turn on the "Keep Session Alive" feature, which is a feature I want to use. I have set it up to display a Session Idle Message and a Session Timeout message as per the instructions.

When the "Keep Session Alive" feature is set to "Yes", my session idle warning message will appear (1 minute before timeout), and if I click the OK button, my session will be extended, as it should, for another 2 minutes. However, if I don't click OK on the session idle message and ignore it, the application session will never timeout when it should. The system idle message will remain on the screen forever if I let it, and the session never times out on its own. You can see that the screen goes grey when the idle timeout time is reached, but the Session Time Out Alert message I have set up never displays.

Conversely, if "Keep Session Alive" is set to "No", i will get the session idle warning message (1 minutes before timeout), and if I ignore this message, the application will timeout when it is supposed to (after 2 minutes) and display the Session Timeout Message.

Is this the way this plug-in is supposed to work? Or am I missing something here? With "Keep Session Alive" set to "Yes", I want to keep my sessions alive if the users click OK on the Session Idle message, but if the users ignore this message, I want the session to timeout when it should.

I'm using APEX, ORACLE R11., Firefox 31.0, and IE 9.0.8112

Thanks for your help

Session Timeout/Save Before Exit
by Liette
on August 8, 2013
Great Plugins!!
I'm trying to implement both the Session Timeout Plugin and the Save Before Exit Plugin in the same APEX app. The problem I am having is when a user makes a change without saving and the session times out ... I am getting the message asking whether I want to want to "Leave this page" or "Stay on this page" I elect to stay on the page and hit the "Save" button. The "timeout" then completes without actually saving the changes.
Is there a way to get the changes to commit before actually timing out or can the timeout occur without firing the save before exit plugin?

Hope this makes sense. Thanks

Great for end users with enterprise SSO
by Dan McGhan
on January 14, 2013
Hi E.M.

Thanks for the feedback. Please let me know of your findings via email (available on my blog).

Great for end users with enterprise SSO
by e.m.obrien
on January 11, 2013
Our single sign on server (SSO) times out after 30 minutes of idle time with the server. This drives users crazy especially with a big data entry form. This plug-in was very helpful in detecting real idle time vs server idle time and warning the users before the timeout (APEX 4.0). It does have an incompatibility with APEX 4.2, however, which I just started testing.
Very well done
by Juergen Schuster
on March 27, 2012
Users love to get informed before they loose their page... and I like the security option to black out the screen...
February 29, 2012
The Entry has been updated in the meantime!
Powered by Sigsiu.NET RSS Feeds

Disclaimer: The APEX Plugins on this site are not supported by Oracle Support Services.

If you have a question about a Plugin or need support: Login and select the plugin detail page. At the bottom you can enter your Question / Review / Remark.
Your message will be sent to the author of the plugin.