Client session manager

From RPM Wiki

Table of contents

Summary

JavaScript code that periodically checks in with the server in the background. This keeps the user logs in, effective transferring session timeout control to the client.

Server timeout unreliable

We have never been able to get the IIS serer-based timeout to work correctly. This feature solved that by allowing us to have a short server timeout but keep the session alive with a regular JavaScript check as long as the user is logged-in and has an RPM page open in a browser.

Future

Warning: Just an idea at this point
  • If the session expires or there is a problem on the server that loses the session (application restart), provide the user with a pop up login so they don't lose what they were working on and can see the timeout happened so it isn't a surprise when they click on a clink (or worse, the OK button).
  • If the user closes an RPM browser window without logging off, pop-up a new window to log them off.

History

  • This page was last modified 19:52, 19 Mar 2008.
  • This page has been accessed 590 times.